玩转MCP(1)-使用篇
1. 引言
MCP可以说是function calling的升级版,它使得大语言模型可以方便的整合和具有工具能力。
简单而言,LLM只是一个大脑,它只能思考。 但是当我们给它提供了MCP之后,它可以轻易的获得各种能力,
宛如给他安上了手和腿,它可以行走了,并对外部世界施加影响。
2. 一些MCP
聊天App 萌叔使用的是
daodao97/chatmcp
chatmcp可以很方便的集成其它mcp工具,这里介绍几个MCP
2.1 mcp-searxng
SearXNG 是一款免费的互联网元搜索引擎,它聚合了来自各种搜索引擎和服务的结果。
用户既不会被追踪,也不会被画像。传送门
使用mcp-searxng,使得大模型可以通过搜索引擎获取信息。
配置方式
{
"mcpServers": {
"searxng": {
"command": "npx",
"args": [
"-y",
"mcp-searxng"
],
"env": {
"SEARXNG_URL": "YOUR_SEARXNG_INSTANCE_URL"
}
}
}
}
Tools
- searxng_web_search 利用搜索引擎进行检索
- web_url_read 从某个URL读取内容
2.2 mcp-datetime
很多大模型没有时间概念,这会导致他在处理问题时,出现时间错误,mcp-datetime可以
以各种格式获取当前日期和时间。
配置方式
{
"mcpServers": {
"mcp-datetime": {
"command": "uvx",
"args": ["mcp-datetime"]
}
}
}
Tools
- get_datetime
2.3 mcp-server-chart
antvis/mcp-server-chart是蚂蚁集团出品的图表工具。
mcp-server-chart生成的图片已经使用CDN加速,与大模型交互只传递URL,可以极大的减少token开销。
配置方式
{
"mcpServers": {
"mcp-server-chart": {
"command": "npx",
"args": [
"-y",
"@antv/mcp-server-chart"
]
}
}
}
Tools
可以画25种图表
- generate_line_chart
- generate_pie_chart
2.4 playwright-mcp
playwright-mcp使用 Playwright 提供浏览器自动化功能。该服务器使 LLM 能够通过结构化的可访问性快照与网页进行交互,
无需使用屏幕截图或视觉调整模型。 提一嘴,playwright 是微软开源的浏览器工具,可以用于自动化测试。
根据萌叔的使用体验,使用playwright-mcp,大模型可以打开特定网站,在输入框中输入特定的内容,执行点击特定按钮等操作。实际交互过程中,
playwright-mcp拉起了一个新Chromium进程,并且大模型可以通过分析网页,找到对应的目标(比如某个按钮)。
配置方式
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": [
"@playwright/mcp@latest"
]
}
}
}
Tools
超过 10+ 种tool
- browser_navigate
- browser_click
- browser_press_key
- browser_snapshot
2.5 amap-maps
高德地图MCP
高德地图官方提供的MCP,可以支持路径规划,天气预报、IP 定位、周边搜索等功能。
注意:需要成为开发者并创建 Key
配置方式
{
"mcpServers": {
"amap-maps-streamableHTTP": {
"url": "https://mcp.amap.com/mcp?key=您在高德官网上申请的key"
}
}
}
Tools
- maps_around_search
- maps_weather
- maps_direction_driving
2.6 akshare-mcp
vearne/akshare-mcp
使用 AkShare 获取A股、港股和美股数据的MCP服务器,
包含三大报表(利润表、现金流表、资产负债表),以及日线信息。
配置方式
"mcpServers": {
"vearne-akshare-mcp": {
"command": "uvx",
"args": ["vearne_akshare_mcp"]
}
}
Tools
- get_stock_zh_a_hist
- get_stock_hk_hist
- get_stock_us_hist
另外原先阿里云API市场中的API服务,也都提供了MCP服务
这里提几个萌叔认为有价值的。
2.7 火车票查询
火车查询,提供全国火车票时刻查询、火车站站查询、火车余票查询等3个接口。
Tools
- 站站查询
- 车次查询
- 余票查询
2.8 飞机票查询
每天追踪全球100000次航班、15000家机场最新动态,实时同步机票价格、航班起落时间、航班晚点状况
Tools
- 获取飞机航班信息
- 获取国内航班时刻表
- 获取飞机机场城市标签
总结
补充说明,文件提到的uvx
和npx
分别是Python和Nodejs的包管理工具,
它使得对应的包可以无需提前安装,就可以执行。
(实际包是安装在临时目录,进程退出前,包会被移除)
特性 | uvx |
npx |
---|---|---|
所属生态 | Python | Node.js |
是否免安装 | ✅ | ✅ |
是否隔离运行 | ✅(临时虚拟环境) | ✅(临时 node_modules) |
是否沙盒 | ❌(非安全沙盒,仅依赖隔离) | ❌(同上) |
是否支持缓存 | ✅ | ✅ |
- 第一:OpenManus据说只大概集成30+工具已经拥有了非常强的能力,因此萌叔断言随着MCP工具的逐渐增加,
和大模型整合效果的增强,可能会出现量变引发质变的情况。 - 第二: 人类历史就是认识世界和改造世界过程。有了MCP的加持, 大模型也具有了一部分认识世界和改造世界的能力。
但是人类在认识和改造世界的过程中,也不断在进化,目前大模型其实是缺乏这种能力的。
萌叔相信这种自我学习和自我进化的能力,不久将会出现在大模型中。
参考资料
1.MCP Market
2.阿里云API市场
作者: vearne
文章标题: 玩转MCP(1)-使用篇
发表时间: 2025年7月27日
文章链接: https://vearne.cc/archives/40292
版权说明: CC BY-NC-ND 4.0 DEED