MCP服务器

一个基于Python的MCP服务器演示,提供工具和资源服务,适用于Deepchat集成。

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

使用说明


Python MCP server on Deepchat

A full-step MCP Python SDK can be found at: https://github.com/modelcontextprotocol/python-sdk

概述

实现以下服务的基本MCP服务器演示:

  • 工具
    • 添加
    • get_weather
  • 资源
    • 问候

安装

创建虚拟环境并安装依赖项:

uv venv
uv pip install -r pyproject.toml

或者,如果您想手动安装MCP:

pip install "mcp[cli]"

要使用get_weather工具, 天气api密钥 需要填写.env

深度聊天设置

  • 下载和设置 深度聊天
  • 单击设置>MCP设置>添加服务器>跳到手动配置
  • 配置:
    • 服务器类型:Stdio
    • 命令:python
    • 参数:您的\path\to\mcp demo\main.py(重要提示: 输入路径后,按空格键或enter键,否则不会保存)
    • 自动批准:全部
  • 成功设置后,您应该在服务器列表>自定义服务器中看到您的mcp服务器
  • 单击启动服务器按钮启动mcp服务器。您还可以通过单击“锤图标“在聊天框里。
  • 服务器启动后,您可以在工具、提示和资源中找到活动功能。对于提供的代码,您应该在中看到add和get_weather函数 工具 和greeting://bim在……里面 资源.

有关更多信息,请查看 Deepchat MCP用户手册