mcp-simple-demo
by arjunprabhulal·★ 4·综合分 30
一个简单的Python MCP服务器,展示基本工具实现和客户端交互。
developer-toolsai-llmother
4
Forks
1
活跃 Issue
14 个月前
最近提交
2 天前
收录于
概述
这个仓库提供了使用Python实现模型上下文协议(MCP)的简单示例。它包含两个示例工具(hello_world和add)的服务器以及用于测试交互的客户端。README结构清晰,包含安装说明、使用示例和协议细节。该项目展示了MCP的基本概念,包括服务器设置、工具定义和客户端通信模式。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:通过实践示例学习MCP协议基础知识
你:测试针对简单服务器的MCP客户端实现
你:为新MCP工具构建概念验证
你:这个演示包含哪些工具?
你:如何测试服务器?
什么时候选它
选择它用于学习MCP基础知识或作为开发Python自定义MCP工具的起点。
什么时候不要选它
不要在生产环境中使用它,因为它缺少身份验证、错误处理和可扩展性等实际应用所需的功能。
此 server 暴露的工具
从 README 抽取出 2 个工具hello_worldname?: stringReturns a greeting message
adda: number, b: numberAdds two numbers
可对比工具
mcp-githubmcp-slackmcp-file-system
安装
# 克隆仓库
git clone https://github.com/arjunprabhulal/mcp-simple-demo.git
cd mcp-simple-demo
# 安装依赖
pip install -r requirements.txt
# 或手动安装
pip install mcp llama-index llama-index-tools-mcp requests对于Claude Desktop,添加到配置文件:
{
"mcpServers": {
"simple-demo": {
"command": "python",
"args": ["/path/to/mcp-simple-demo/server.py"]
}
}
}FAQ
- 这个演示包含哪些工具?
- 演示包含两个简单工具:'hello_world'(返回问候信息)和'add'(执行两个数字相加)。
- 如何测试服务器?
- 使用提供的client.py脚本,例如'python client.py tools'列出可用工具,或'python client.py add 5 3'调用add工具。
mcp-simple-demo 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。