ode29
3.2自己搭建MCP客户端32
3.2.1用Python快速搭建MCP客户端32
3.2.2搭建MCP聊天机器人客户端38
3.3自己搭建MCP服务器46
3.3.1安装uv并初始化项目目录46
3.3.2用FastMCP构建天气信息服务端51
第4章开发与代码执行59
4.1SemanticKernel60
4.1.1基础设置60
4.1.2案例:多代理协作系统与插件集成61
4.2MCPRunPython67
4.2.1基础设置67
4.2.2案例:安全沙盒集成与调用68
4.3E2B70
4.3.1基础设置70
4.3.2案例:云沙盒Python调用链路71
第5章浏览器的自动化74
5.1PlaywrightMCP75
5.1.1基础设置75
5.1.2案例:无头浏览器操作与网页交互76
5.2BrowserbaseMCP77
5.2.1基础设置78
5.2.2案例:云浏览器网页抓取与截图79
5.3PuppeteerMCP80
5.3.1基础设置80
5.3.2案例:云浏览器网页操作与截图81
第6章命令行与Shell84
6.1iterm-mcp85
6.1.1基础设置85
6.1.2案例:创建自动化Python虚拟环境86
6.2win-cli-mcp87
6.2.1基础设置88
6.2.2案例:远程服务器信息查询89
6.3mcp-server-commands90
6.3.1基础设置91
6.3.2案例:将Python脚本结果写入文件91
第7章版本控制94
7.1github-mcp-server95
7.1.1基础设置95
7.1.2案例:自动化GitHub工作流96
7.2mcp‑gitee98
7.2.1基础设置98
7.2.2案例:自动化Gitee工作流99
7.3GiteaMCP101
7.3.1基础设置101
7.3.2案例:自动化Bug修复流程103
第8章数据库交互105
8.1Aiven106
8.1.1基础设置106
8.1.2案例:项目查询与服务详情获取107
8.2genai-toolbox108
8.2.1基础设置109
8.2.2案例:LangGraph与Toolbox集成109
8.3mcp‑clickhouse111
8.3.1基础设置111
8.3.2案例:ClickHouse查询与数据分析113
第9章数据分析与可视化115
9.1mcp‑vegalite‑server116
9.1.1基础设置116
9.1.2案例:度销量数据保存与可视化117
9.2keboola‑mcp‑server118
9.2.1基础设置119
9.2.2案例:Keboola数据探索与导出CSV文件120
9.3mcp‑server‑axiom122
9.3.1基础设置122
9.3.2案例:Axiom数据集查询与APL分析123
第10章云平台服务集成125
10.1sample‑mcp‑server‑tos126
10.1.1基础设置126
10.1.2案例:TOS桶对象的列举与下载127
10.2aws‑kb‑retrieval‑serve129
10.2.1基础设置129
10.2.2案例:AmazonBedrock知识库检索130
10.3mcp‑server‑cloudflare132
10.3.1基础设置132
10.3.2案例:CloudflareWorkers列出与日志查询133
第11章通信与协作135
11.1gotohuman‑mcp‑server136
11.1.1基础设置136
11.1.2案例:推文审阅与反馈优化137
11.2inbox‑zeroMCP139
11.2.1基础设置139
11.2.2案例:邮件管理自动化141
11.3AgentMailToolkit142
11.3.1基础设置142
11.3.2案例:邮件全生命周期自动化143
第12章娱乐休闲145
12.1MemoryMesh146
12.1.1基础设置146
12.1.2案例:动态工具构建RPG世界147
12.2mcp‑unity148
12.2.1基础设置148
12.2.2案例:Unity编辑器自动化149
12.3hko-mcp150
12.3.1基础设置151
12.3.2案例:HKO-MCP气象数据的获取与处理151