MCP Catalogs
首页

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?: string

    Returns a greeting message

  • adda: number, b: number

    Adds 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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。