模型上下文协议服务器

一个简单的模型上下文协议服务器,用于处理提示和上下文信息,并返回相应的JSON格式响应。

  • by chanduthedev
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 chanduthedev/mcp-demo

使用说明

模型上下文协议(MCP)服务器

这是一个简单的创建模型上下文协议(MCP)服务器,并添加一些基本功能,以了解MCP的工作原理并获得实践经验。

  • 此服务器将接收提示和上下文,如您的姓名、应用程序名称和会话id
  • 回复同样的细节

如何启动MCP服务器

步骤0。

  • 设置虚拟环境并启用虚拟环境
  • 创建新的 .env 文件,从中复制内容 env 文件并更新API密钥

步骤1。

  • 通过运行以下命令安装依赖项

    pip3 install -r requirements.txt

步骤2。

  • 运行以下命令启动服务器

uvicorn mcp_server:app --reload

步骤3。

  • 访问以下网址查看可用的API积分

http://localhost:8000/docs

测试MCP服务器

  • 需要跑步 mcp_client.py 通过运行以下命令与MCP服务器交互的文件 python mcp_client.py
  • 将获得JSON格式的输入提示和上下文作为响应
  • 您可以在文件中修改提示或上下文 mcp_client.py 如果需要