模型上下文协议

MCP(模型上下文协议)是一种让AI工具或LLMs(客户端)连接到数据源或工具(服务器)的标准规则集,适用于本地CLI工具和远程Web部署等多种场景。

  • by ArnavKarwa07
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 ArnavKarwa07/MCPs

使用说明

MCP:(模型上下文协议)

  • 允许AI收费或LLM(客户端)连接到数据源或工具(服务器)的标准(一组规则)

类型:

工作室:

  • 用例:本地CLI工具,直接进程通信
  • 工作原理:使用标准ip/op流
  • 最适合:发展。测试、本地集成

HTTP/SSE传输:

  • 用例:远程连接、web部署
  • 工作原理:HTTP请求+流媒体服务器发送事件
  • 最适合:生产部署、分布式系统

如何构建MCP服务器?

  • 官方MCP SDK
  • FastMCP
  • FastAPI MCP

如何测试MCP服务器?

  • MCP检查员: npx @modelcontextprotocol/inspector <command>
  • command-是任何python命令-通常为“python file.py”
  • 例子: npx @modelcontextprotocol/inspector python fastmcp-calculator.py
  • 例子: npx @modelcontextprotocol/inspector http://127.0.0.1:8000/mcp
  • 例子: npx @modelcontextprotocol/inspector python feed_mcp.py