一组用于增强AI助手能力的模型上下文协议(MCP)服务器。由Vibe-Coding构建。
此仓库提供了扩展AI助手功能的MCP服务器,这些服务器具有环境管理、代码执行等功能。每个MCP服务器独立运行,并通过标准化的MCP协议与AI助手通信。
| 名称 | 描述 | 工具 |
|---|---|---|
| Conda MCP | 管理conda环境并在隔离环境中执行Python代码 | list_conda_environments, execute_python |
pip install -r requirements.txt
git clone <repository-url>
cd Vibe_MCPs
pip install -r requirements.txt
在您的Cursor配置文件中添加MCP服务器:
位置:~/.cursor/mcp.json(macOS/Linux)或%USERPROFILE%\.cursor\mcp.json(Windows)
示例配置:
{
"mcpServers": {
"conda": {
"type": "stdio",
"command": "python",
"args": ["/absolute/path/to/Vibe_MCPs/mcps/conda_mcp/server.py"]
}
}
}
重要:将/absolute/path/to/Vibe_MCPs替换为您系统上此仓库的实际绝对路径。
参见cursor_config_example.json以获取完整示例。
配置完成后,请完全重启Cursor以加载MCP服务器。
目的:管理conda环境并在其中执行Python代码。
特性:
可用工具:
list_conda_environments
execute_python
code(字符串,必需):要执行的Python代码conda_env(字符串,可选):使用的环境名称或路径work_dir(字符串,必需):当前工作目录详细文档:参见mcps/conda_mcp/README.md
运行测试以验证安装:
python tests/test_conda_mcp.py
预期输出:
4/4 tests passed
🎉 所有测试通过!
Vibe_MCPs/
├── mcps/ # MCP服务器目录
│ └── conda_mcp/ # Conda环境管理MCP
│ ├── __init__.py
│ ├── conda_manager.py # 核心conda操作
│ ├── server.py # MCP服务器实现
│ └── README.md # 详细文档
├── tests/ # 测试文件
│ └── test_conda_mcp.py
├── cursor_config_example.json # 示例Cursor配置
├── requirements.txt # Python依赖项
└── README.md # 此文件
在Cursor中配置后,您可以与AI助手交互:
您:列出我的conda环境
AI:[调用list_conda_environments]
可用的Conda环境:
1. base (/Users/user/miniconda3)
2. ml-env (/Users/user/miniconda3/envs/ml-env)
3. data-science (/Users/user/envs/data-science)
您:在ml-env中运行这段代码:import numpy as np; print(np.__version__)
AI:[在ml-env环境中执行代码]
输出:1.24.3
mcps/下创建一个新目录tests/目录中添加测试cursor_config_example.json此仓库中的所有MCP服务器都依赖于:
mcp:核心MCP协议库参见requirements.txt以获取完整的依赖项列表。
pip install mcppip install -r requirements.txtwhich conda(macOS/Linux)或where conda(Windows)conda initconda env list有关详细的故障排除,请参阅各个MCP服务器目录中的文档。
欢迎贡献!请:
MIT许可 - 请参阅各个MCP服务器的具体许可信息。
由Vibe-Coding构建,通过模型上下文协议扩展AI助手的能力。
更多关于MCP的信息,请访问:https://modelcontextprotocol.io