使用说明
MCP服务器
这个存储库是一个简单的MCP示例。它包含一个使用Python的MCP服务器实现,使用FastMCP库,并为建议的客户端Claude提供设置。
设置
先决条件:Python 3.10
克隆此存储库
git clone https://github.com/henapotogija-abh/MCP-Server.git
cd MCP-Server
创建和激活虚拟环境
python3.10 -m venv .venv
source .venv/bin/activate # On macOS/Linux
# or on Windows:
# .venv\Scripts\activate
安装依赖项
(venv) pip install --upgrade pip
(venv) pip install -r requirements.txt
使用Claude运行MCP服务器
转到Claude设置>开发人员选项卡。单击编辑配置,它将指向 claude_desktop_config.json 文件。此文件起初可能为空,但为了将MCP服务器配置为可被Claude发现,请粘贴以下内容:
{
"preferences": {
"menuBarEnabled": false
},
"mcpServers": {
"mock_company_data": {
"command": "<system python filepath>",
"args": ["<system filepath to the server from this repository>/MCP Server/server.py"],
"env": {
"PYTHONPATH": "<system filepath to this repository>r"
}
}
}
}
保存这些更改后,退出并重新打开Claude。
提示示例:
- 列出MCP工具:列出您可以通过连接的MCP服务器访问的所有工具,并描述每个工具的功能。
- 销售汇总:获取当前的销售摘要,告诉我哪种产品表现最好。
- 购买信息:显示有关客户ID 2的信息,包括他们的姓名、地区以及他们进行了多少次购买。
- 客户信息:列出所有客户,告诉我哪个来自亚洲
- 保存报告:根据当前销售摘要生成今天的销售报告,将其另存为报告,然后确认文件已成功创建
