使用说明
模型上下文协议(MCP)
模型上下文协议.io
参考实现
FastMCP
一种高级、快速、Python式的方法来构建MCP服务器和客户端
# install
pip install fastmcp
# verify version
fastmcp version
FastMCP version: 2.5.2
MCP version: 1.9.2
Python version: 3.13.2
Platform: Linux-6.8.0-60-generic-x86_64-with-glibc2.35
FastMCP root path: ~/anaconda3/envs/mcp/lib/python3.13/site-packages
# dev install
git clone https://github.com/jlowin/fastmcp.git
cd fastmcp
uv sync
快速代理
一个具有完整的、经过端到端测试的MCP功能支持的框架,包括采样,它有助于在几分钟内创建复杂的代理和工作流并与之交互。 支持Anthropic(Haiku、Sonnet、Opus)和OpenAI模型(gpt-4o/gpt-4.1家族、o1/o3家族)
德莫斯
FastMCP
A. fastmcp 教程
- MCP服务器:
mcp_server.py:收集工具/资源,如计算器,三角函数,雅虎金融API调用
- MCP客户端:
mcp_client_simple.py:具有基于规则的查询解析的简单客户端mcp_client_llm.py:具有基于LLM的查询解析的客户端mcp_client_llm_resource.py:具有LLM解析和调用工具/资源的客户端(请参阅readme_tool_resource.md详情)
看见 readme_gemini.md 详情请见
设置
conda create -n mcp
conda activate mcp
git clone https://github.com/digital-duck/mcp_demo.git
cd mcp_demo/fastmcp
pip install -r requirements.txt
# in 1st terminal
python mcp_server.py
# in 2nd terminal
python mcp_client_llm_resource.py
# python mcp_client_simple.py
# python mcp_client_llm.py
Streamlit MCP应用程序
看见 fastmcp/README.md
streamlit run st_mcp_rag.py
FastMCP - AWS
待建
看见 readme_aws.md 详情请见
MCP-SDK
看见 mcp_sdk 子文件夹
待验证
