type
summary
status
category
tags
slug
date
password
icon
状态
子标签
标签
日期
Jan 13, 2026 08:03 AM
CONTENT
MCP
工具托管协议
写MCP Server
写server
- 示例:一个系统信息参数获取tool
- 由Anthropic提出的协议,所以一般就用他们的Python库;使用习惯的工具如uv安装依赖
- fastmcp构造函数
- add tool注册功能函数;或用def foo装饰器注册,效果一样
- 调用run,启动mcp服务,mcp.run( )的参数值是MCP的通信模式,即括号里:
- stdio,标准的输入输出,用于mcp server和client即agent必须在同一个服务器上
- sse,本质基于http协议,server可以部署到云端,支持远程调用,但需要配置验证和授权
配置client即agent
- 示例:选用Claude Desktop或Cline作为agent尝试,二者配置文件乃至格式都一样
- settings→developer→edit config,编辑一下这个MCP的json配置文件
- 配置完成就能看见了,开始对话,调用时会弹出对话框
- 调用发起者是LLM,而不是client客户端,desktop程序只是平台,根据LLM的输出执行命令
- 调用完,LLM根据调用返回信息输出最终回答
- 核心:弄清楚问题是什么,解决方案的整体架构,再根据目的,清晰的设定tool的功能,从而写出合适的MCP工具,让LLM去跟Agent调用这个Tool
- Author:Frank
- URL:https://blog.fqqblog.com/article/2e7bd4d9-052e-8115-a432-d19163b913f1
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!

MCP原型搭建