使用说明
MCP_Server_Python–Python通用MCP服务器
MCP_server_Python 轻量级通用MCP服务器,允许您为LM Studio添加工具。支持:
- 搜索和页面解析
- 执行任意Python代码
- 如何安装Python包
pip
项目结构
mcp_server_python/
├── pymcp.py # основной сервер MCP
├── README.md
├── requirements.txt # зависимости
├── tools/ # инструменты
│ ├── fetch.py
│ ├── pyexec.py
│ ├── search.py
│ └── __init__.py
└── util/ # вспомогательные функции
├── http.py
└── parser.py
安装
- 克隆存储库:
git clone https://github.com/sharonsky94/mcp_server_python.git
cd mcp_server_python
- 创建虚拟环境并激活它:
python3 -m venv .venv
source .venv/bin/activate
- 建立依赖关系:
pip install -r requirements.txt
- 检查:
echo '{"jsonrpc":"2.0","id":1,"method":"initialize"}' | /path/to/mcp_server_python/.venv/bin/python /path/to/mcp_server_python/pymcp.py
下载LM Studio
将MCP服务器添加到文件:
/home/yourusername/.lmstudio/mcp.json
例子:
{
"mcpServers": {
"mcp-server-python": {
"command": "/path/to/mcp_server_python/.venv/bin/python",
"args": [
"/path/to/mcp_server_python/pymcp.py"
]
}
}
}
请注意:
"mcp-server-python"-这是服务器的名称,可以根据需要更改。
使用工具
1.安装Python包
<tool_call name="install">
requests
</tool_call>
2.执行Python代码
<tool_call name="python">
x = 2 + 2
</tool_call>
3.搜索和浏览页面
- 搜索:
tools/search.py - 页面加载:
tools/fetch.py
所有工具都通过装潢师注册。
@tool在pymcp.py.
建筑
- 所有工具都存储在
tools/B支持功能util/ - MCP服务器通过stdin等待JSON并通过stdout返回JSON
- 您只需将文件添加到文件中即可添加新工具。
tools/并通过@tool