|
|
微信
访问网站 MCP 工具使用代理应用 来探索具有先进代理 AI 搜索/深度研究、金融数据、图表创建、Excel 表格/PowerPoint 使用的 MCP 服务器。
MCP 开放市场和搜索引擎<br> <img src="https://raw.githubusercontent.com/aiagenta2z/mcp-marketplace/refs/heads/main/docs/mcp_marketplace_intro.png" alt="mcp marketplace" width="300" style="object-fit: contain;">
MCP 工具使用代理应用<br> <img src="https://raw.githubusercontent.com/aiagenta2z/mcp-marketplace/refs/heads/main/python/src/mcp_marketplace/app/mcp_tool_use/docs/demo_plot_chart.jpg" alt="mcp tool use agent" width="300" style="object-fit: contain;">
Open MCP Marketplace 是一个开源项目,旨在使 MCP 服务器集成到您的 AI 代理工作流程中更加容易。
mcpm:命令行工具,从您的 mcp_config.json 启动基于 Python 的 MCP 客户端,类似于 cursor/Claude。对于提供 REST API 终端的 MCP 基准测试非常有用。| 领域 | 相关 MCP 服务器 | 示例 |
|---|---|---|
| Office 文件代理 | Excel 表格、PowerPoint、PDF 等 | 示例 MCP |
| AI 搜索/深度研究 | Bing/Google 自定义/Perplexity/Tavily/Firecrawl | 演示 MCP |
| 地图旅行规划 | Google 地图、高德地图、百度地图等 | 示例 MCP 使用 MCP |
| 浏览器使用 | Playwright、Puppeteer 等 | 演示 MCP |
| 图表、图形、图像 | everart、mcp-server-charts(AntV)、canva-mcp、bing-image-search-mcp | 示例 MCP |
示例:使用 Google 地图 MCP 进行路线规划
q=找到从纽约的肯尼迪机场到时代广场的最佳路线

示例:Office 代理 Excel 表格和 PowerPoint 创建使用
q=将以下信息写入 Excel 表格。Derek:男性,2019年毕业,IT部门,Jenifer:女性,2024年毕业,销售与营销部门,Alan:男性,2021年毕业,研发部门,Paul:男性,2015年毕业,运营部门员工。请将数据正式化为三列:姓名、毕业年份和部门。然后使用表格公式计算三年内毕业的员工比例。

Excel 表格和 PowerPoint Office 代理
示例:图表绘制
q=绘制一个饼图,显示25%的员工在三年内毕业,75%的员工毕业超过三年。

Excel 表格和 PowerPoint Office 代理
示例:AI 搜索深度研究
访问 MCP 工具使用应用
示例:MCP 管理和游乐场以管理工具和服务器
访问 MCP 工具使用应用

MCP 服务器公共工具模式索引和 mcp.config 文件
工具模式集合来自 5000+ MCP 服务器,适用于工具 RAG、工具调度器研究和开发。您可以从原始模式文件中搜索路线规划或“地图”关键字。欢迎将您的配置添加到索引中。MCP 工具模式
MCP 市场 Web 集成,查看 Web 演示和视频如何将 Open MCP 市场整合到您的 AI 搜索引擎或代理工作流程中。
mcpm 用于个人使用或基准测试目的安装
您可以从 mcp-marketplace pypi 包安装命令行 mcpm,并使用本地 mcp_config.json 文件启动 MCP 客户端
## 基本使用 MCP 索引和搜索
pip install mcp-marketplace
## MCP 客户端支持用户定义的 mcp_config.json,就像其他客户端 Cursor/Claude 一样
pip install mcp-marketplace[mcp_tool_use]
CLI 'mcpm' 将位于 Python 路径中
mcp run --host 0.0.0.0 --port 5000
## 使用本地配置文件
cd python/tests
mcpm run --port 5000 --config "./mcp_config_onekey.json"
mcpm run --port 5000 --config "./mcp_config.json"
然后您可以访问 http://0.0.0.0:5000 以获得 Web 控制台和 http://0.0.0.0:5000/mcp 以管理 MCP
您还可以使用客户端的 REST API 运行各种 MCP 基准测试
| API | 描述 |
|---|---|
| /api/query | 您可以发布工具参数以获取工具/调用结果的终端 |
CURL 测试
一旦您启动了服务并运行了目标 MCP 服务器,您可以通过 REST API 运行工具调用。
假设您想发布到服务器:puppeteer 并测试工具:puppeteer_navigate 导航 Chrome 到网页。
终端:http://127.0.0.1:5000/api/query
curl -X POST -H "Content-Type: application/json" -d '{
"server_id": "puppeteer",
"tool_name": "puppeteer_navigate",
"tool_input": {
"url": "https://arxiv.org/list/cs/new"
}
}' http://127.0.0.1:5000/api/query
结果
{"success":true,"data":["Navigated to https://arxiv.org/list/cs/new"],"error":null}%
REST GET/POST 请求通过 Python/TypeScript 等
例如,向 MCP 发送请求:amap-amap-sse,工具:Get Weather 获取当地天气。您需要在运行命令行之前启动 mcp 服务器 'amap-amap-sse'。
cd ./tests
python run_mcp_request.py
## 定义输入参数
input_params = {
"server_id": "amap-amap-sse",
"tool_name": 'maps_weather',
"tool_input": {
"city": "乌鲁木齐"
}
}
结果
{'success': True, 'data': ['{"city":"乌鲁木齐市","forecasts":[{"date":"2025-06-30","week":"1","dayweather":"多云","nightweather":"多云","daytemp":"31","nighttemp":"20","daywind":"西北","nightwind":"西北","daypower":"1-3","nightpower":"1-3","daytemp_float":"31.0","nighttemp_float":"20.0"},{"date":"2025-07-01","week":"2","dayweather":"多云","nightweather":"多云","daytemp":"28","nighttemp":"20","daywind":"西北","nightwind":"西北","daypower":"1-3","nightpower":"1-3","daytemp_float":"28.0","nighttemp_float":"20.0"},{"date":"2025-07-02","week":"3","dayweather":"多云","nightweather":"多云","daytemp":"28","nighttemp":"20","daywind":"西北","nightwind":"西北","daypower":"1-3","nightpower":"1-3","daytemp_float":"28.0","nighttemp_float":"20.0"},{"date":"2025-07-03","week":"4","dayweather":"多云","nightweather":"晴","daytemp":"30","nighttemp":"21","daywind":"西北","nightwind":"西北","daypower":"1-3","nightpower":"1-3","daytemp_float":"30.0","nighttemp_float":"21.0"}]}'], 'error': None}