Fork me on GitHub

1. 引言

MCP可以说是function calling的升级版,它使得大语言模型可以方便的整合和具有工具能力。
简单而言,LLM只是一个大脑,它只能思考。 但是当我们给它提供了MCP之后,它可以轻易的获得各种能力,
宛如给他安上了手和腿,它可以行走了,并对外部世界施加影响。

2. 一些MCP

聊天App 萌叔使用的是
daodao97/chatmcp

chatmcp可以很方便的集成其它mcp工具,这里介绍几个MCP

2.1 mcp-searxng

ihor-sokoliuk/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

ZeparHyfar/mcp-datetime

很多大模型没有时间概念,这会导致他在处理问题时,出现时间错误,mcp-datetime可以
以各种格式获取当前日期和时间。

配置方式

{
  "mcpServers": {
    "mcp-datetime": {
      "command": "uvx",
      "args": ["mcp-datetime"]
    }
  }
}

Tools

  • get_datetime

2.3 mcp-server-chart

antvis/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

microsoft/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

  • 获取飞机航班信息
  • 获取国内航班时刻表
  • 获取飞机机场城市标签

总结

补充说明,文件提到的uvxnpx分别是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


微信公众号