Claude聊天机器人工具

Anthropic MCP提供了一系列教程和笔记本,用于构建与Claude驱动的聊天机器人兼容的MCP服务器和客户端,支持本地和远程MCP服务器连接。

  • by MBeattie02
  • Jupyter Notebook
  • 本地部署
  • 更新于
在 GitHub 查看 MBeattie02/anthropic-mcp

使用说明

拟人化MCP——课程和笔记本

此存储库中笔记本的简短配套README。每个笔记本电脑都致力于使克劳德驱动的聊天机器人MCP兼容,并将其连接到本地和远程MCP服务器。

笔记本

  • 第3课——聊天机器人示例 (chatbot-tools.ipynb):

    • 独立的Claude聊天机器人,可直接使用工具
    • 工具:搜索arXiv并提取保存的纸张信息
  • 第4课--创建MCP服务器 (L4.ipynb):

    • 使用FastMCP over将第3课工具封装到MCP服务器中 stdio
    • 显示环境设置 uv 通过MCP Inspector进行测试
  • 第5课--创建MCP客户端 (L5.ipynb):

    • 将聊天机器人转化为MCP客户端(MCP_ChatBot)连接到服务器
    • 从服务器发现工具并通过客户端会话调用
  • 第6课--连接到参考服务器 (L6.ipynb):

    • 从以下位置加载多个服务器 server_config.json (例如。, filesystem, fetch, research)
    • 聚合工具定义并将工具调用路由到正确的服务器
  • 第7课--添加提示和资源 (L7.ipynb):

    • 服务器公开资源(只读数据)和提示模板
    • 聊天机器人添加斜线命令(/prompts, /prompt ...)以及 @resource 访问
  • 第9课--远程服务器(SSE/流式HTTP) (L9.ipynb):

    • 使用以下命令构建远程FastMCP服务器 sse 传输和讨论流式HTTP
    • 通过MCP检查器解释测试和部署注意事项