Token导航 LogoToken导航TokenDH.com
MCP Commute Assistant logo
开发工具stdio官方级别未说明来源级核验

MCP Commute Assistant

MCP Server

一个为开发者提供的MCP工具套件,集成了多种服务器和Web管理界面,支持地图、消息推送、天气、日历、文件系统、Git、数据库、HTTP客户端、GitHub、Slack、搜索、Notion、Google表格、浏览器自动化和记忆库等功能。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
开发工具Python命令行工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

standup-coder

提供方

standup-coder

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r config/requirements.txt

详细介绍

MCP Tool Suite (MCP工具大全)

![License](LICENSE) ![Python](https://www.python.org/)

一个给开发者用的 MCP (Model Context Protocol) 工具大全,提供统一的MCP服务器集合和Web管理界面。

功能特性

核心MCP服务器

服务器功能描述工具数量
🗺️ 高德地图路线规划、地理编码4
💬 钉钉消息推送、群通知3
🌤️ 天气实时天气、预报3
📅 日历日程管理3
📁 文件系统文件读写、目录操作7
🔧 Git版本控制操作9
🗄️ 数据库MySQL/PostgreSQL/SQLite/Redis7
🌐 HTTP客户端发送HTTP请求5
📦 GitHub仓库管理、Issue、PR10
💬 Slack消息推送、频道管理8
🔍 Brave搜索网页、新闻、图片、视频搜索4
📝 Notion笔记、数据库、页面管理7
📊 Google表格表格创建、读写6
🌐 浏览器自动化浏览、截图、表单9
🧠 记忆库持久化记忆、知识图谱9

Web管理界面

  • 🖥️ 可视化界面 - 浏览所有MCP服务器
  • 在线测试 - 控制台直接执行工具
  • 📚 API文档 - 完整的REST API说明

快速开始

安装依赖

pip install -r config/requirements.txt

# 可选依赖
pip install playwright  # 浏览器自动化
pip install google-api-python-client google-auth-httplib2  # Google Sheets
pip install notional  # Notion
pip install redis pymysql psycopg2-binary  # 数据库

启动服务

python -m app.main

访问界面

  • Web管理界面: http://localhost:8000/ui
  • API文档: http://localhost:8000/docs

环境变量

# GitHub
GITHUB_TOKEN=your_github_token

# Slack
SLACK_BOT_TOKEN=xoxb-xxx
SLACK_SIGNING_SECRET=xxx

# Brave Search
BRAVE_API_KEY=your_brave_api_key

# Notion
NOTION_TOKEN=secret_xxx

# Google Sheets
GOOGLE_CREDENTIALS_PATH=./credentials.json
GOOGLE_SERVICE_ACCOUNT_JSON='{"type": "..."}'

API使用

列出所有服务器

curl http://localhost:8000/mcp/servers

执行工具

# 读取文件
curl -X POST http://localhost:8000/mcp/execute/filesystem/read_file \
  -H "Content-Type: application/json" \
  -d '{"path": "README.md"}'

# GitHub搜索代码
curl -X POST http://localhost:8000/mcp/execute/github/search_code \
  -H "Content-Type: application/json" \
  -d '{"q": "function main language:python"}'

# 发送Slack消息
curl -X POST http://localhost:8000/mcp/execute/slack/post_message \
  -H "Content-Type: application/json" \
  -d '{"channel": "C123", "text": "Hello!"}'

项目结构

mcp4coder/
├── app/
│   ├── main.py              # FastAPI应用入口
│   ├── config/              # 配置管理
│   ├── mcp/
│   │   ├── servers/         # MCP服务器实现
│   │   │   ├── base_server.py           # 基类模板
│   │   │   ├── amap_server.py          # 高德地图
│   │   │   ├── dingtalk_server.py      # 钉钉
│   │   │   ├── weather_server.py       # 天气
│   │   │   ├── calendar_server.py      # 日历
│   │   │   ├── filesystem_server.py   # 文件系统
│   │   │   ├── git_server.py           # Git
│   │   │   ├── database_server.py     # 数据库
│   │   │   ├── http_client_server.py   # HTTP客户端
│   │   │   ├── github_server.py       # GitHub
│   │   │   ├── slack_server.py         # Slack
│   │   │   ├── brave_search_server.py # Brave搜索
│   │   │   ├── notion_server.py        # Notion
│   │   │   ├── google_sheets_server.py # Google表格
│   │   │   ├── browser_server.py      # 浏览器自动化
│   │   │   └── memory_server.py        # 记忆库
│   │   ├── server_factory.py           # 服务器工厂
│   │   └── server_manager.py          # 服务器管理
│   ├── services/           # 业务服务
│   ├── workers/            # Celery任务
│   └── utils/              # 工具函数
├── web/
│   └── mcp_manager.html    # Web管理界面
└── config/                 # 配置文件

开发新服务器

参考 app/mcp/servers/base_server.py 创建新的MCP服务器:

from .base_server import BaseMCPServer, MCPTool, MCPResource

class MyMCPServer(BaseMCPServer):
    def register_tools(self):
        self._register_tool(MCPTool(
            name="my_tool",
            description="我的工具",
            input_schema={...}
        ))
    
    def register_resources(self):
        self._register_resource(MCPResource(...))
    
    async def execute_tool(self, tool_name, params):
        # 实现工具逻辑
        pass
    
    async def _read_resource_content(self, resource):
        # 实现资源读取
        pass

License

MIT License

目录标签

目录标签

开发工具Python命令行工具开发者工具本地部署服务器集成Web管理界面多功能工具套件

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP