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

Tech MCP

MCP Server

@mcp-suite/cli

MCP Suite是一个包含22个MCP服务器的TypeScript单仓库,提供从代码管理到Scrum/Agile项目管理等软件开发全周期的智能工具。

工具数

22

提示词数

0

GitHub Stars

5

资源数

0
代码分析TypeScriptClaude数据分析Claude DesktopClaudeCursor

安装说明

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

作者 / 组织

fedcal

提供方

fedcal

最后核验

2026/5/17 20:23

运行时

Node.js

快速接入

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

命令预览

npx @mcp-suite/cli start scrum-board

详细介绍

意大利语 | 英语

![Deploy Documentation Site](https://github.com/fedcal/Tech-MCP/actions/workflows/deploy-docs.yml) ![License: AGPL-3.0](https://www.gnu.org/licenses/agpl-3.0) ](https://github.com/fedcal/Tech-MCP/stargazers) ![Documentation](https://www.federicocalo.dev)

______________________________________________________________________

MCP套件

一个完整的22台MCP(模型上下文协议)服务器套件,用于开发人员的生产力。

MCP Suite 是一款 TypeScript 套件,为软件开发生命周期的各个方面提供智能工具:从代码管理到 Scrum/Agile 项目管理,从项目经济学到日常实用工具。所有服务器都通过类型化事件系统相互通信。

______________________________________________________________________

概述

数据价值
服务器MCP22
工具总计85+
共享软件包6
类型事件29
语言TypeScript
软件开发工具包@modelcontextprotocol/sdk v1.x
存储SQLite(通过 better-sqlite3)
运输STDIO(兼容克劳德桌面、光标、VS代码)
构建pnpm工作区+Turborepo

______________________________________________________________________

建筑

                    +------------------+
                    |   Claude Desktop |
                    |   Cursor / IDE   |
                    +--------+---------+
                             |
                        STDIO Transport
                             |
              +--------------+--------------+
              |                             |
    +---------v---------+       +-----------v-----------+
    |   MCP Server #1   |       |    MCP Server #2      |
    |   (scrum-board)   |       |    (time-tracking)    |
    +---------+---------+       +-----------+-----------+
              |                             |
              +---------- EventBus ---------+
              |         (pub/sub)           |
              v                             v
    +--------------------+       +--------------------+
    |    SQLite DB       |       |    SQLite DB       |
    |  scrum-board.db    |       |  time-tracking.db  |
    +--------------------+       +--------------------+

每个服务器都是独立的,可以单独启动。当他们共享同一个 EventBus 时,他们会自动通过交换类型化的事件进行协作。

______________________________________________________________________

I 22服务器

生产力和代码

服务器工具描述
代码审查3差异分析,循环复杂性,改进建议
依赖关系管理器3漏洞,未使用的依赖关系,审计许可证
工程脚手架 从模板生成项目(Node.js,Express,React,MCP)

DevOps 与基础设施

服务器工具描述
docker编写4YAML分析,Dockerfile分析,compose生成
日志分析器4日志分析,错误模式,尾巴,摘要
cicd监视器4Monitoraggio GitHub操作、日志、测试不稳定

数据库e数据

服务器工具描述
数据库模式资源管理器4SQLite模式探索,索引提示,ERD Mermaid
数据模拟生成器4使用 16 个生成器生成 JSON、CSV 模拟数据

文档

服务器工具描述
api文档3Endpoint Express/NestJS 提取,OpenAPI 3.0
代码库知识4代码搜索,模块分析,架构地图,依赖关系图

测试与质量

服务器工具描述
测试生成器3单元测试生成,边缘案例,覆盖分析
性能分析器3分析捆绑包、瓶颈、基准比较

效用

服务器工具描述
正则表达式生成器5构建,测试,解释,regex 优化
http客户端3HTTP请求,响应比较,curl生成
代码段管理器5使用标签,搜索,存储SQLite的片段管理

项目管理(Scrum/敏捷)

服务器工具描述
scrum板7Sprint、用户故事、任务、看板
敏捷度量4速度、燃耗、循环时间、蒙特卡洛预测
时间追踪4计时器、日志手册、时间表
项目经济学4预算、成本、预测燃烧率
回顾经理5复古(疯狂-悲伤-高兴,4Ls,开始-停止-继续),voti,动作项目

沟通

服务器工具描述
站立笔记3每日站立,历史,状态报告
环境经理5管理.env 文件,比较,验证,模板

______________________________________________________________________

快速开始

先决条件

  • Node.js >= 20.0.0
  • pnpm >= 9.0.0

安装

# Clona il repository
git clone https://github.com/user/mcp-suite.git
cd mcp-suite

# Installa le dipendenze
pnpm install

# Build di tutti i pacchetti e server
pnpm build

Claude 桌面配置

将一个或多个服务器添加到 Claude Desktop 配置文件:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%\Claude\claude_desktop_config.json Linux: ~/.config/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "scrum-board": {
      "command": "node",
      "args": ["/percorso/a/mcp-suite/servers/scrum-board/dist/index.js"]
    },
    "time-tracking": {
      "command": "node",
      "args": ["/percorso/a/mcp-suite/servers/time-tracking/dist/index.js"]
    },
    "code-review": {
      "command": "node",
      "args": ["/percorso/a/mcp-suite/servers/code-review/dist/index.js"]
    }
  }
}

手动启动单个服务器

# Avvia un server specifico
node servers/scrum-board/dist/index.js

# Oppure usa la CLI
npx @mcp-suite/cli start scrum-board

______________________________________________________________________

项目结构

mcp-suite/
├── packages/                  # Librerie condivise
│   ├── core/                  # Factory server, tipi, config, logger
│   ├── event-bus/             # Pub/sub tipizzato con 29 eventi
│   ├── client-manager/        # Chiamate server-to-server
│   ├── database/              # Wrapper SQLite + migrazioni
│   ├── testing/               # Mock transport e event bus per test
│   └── cli/                   # CLI: start, list, status
│
├── servers/                   # 22 MCP Server
│   ├── scrum-board/           # Hub centrale project management
│   ├── time-tracking/         # Tracciamento tempo
│   ├── ...                    # (altri 20 server)
│   └── environment-manager/   # Gestione .env
│
├── docs/                      # Documentazione completa
│   ├── it/                    # Documentazione in italiano
│   └── en/                    # Documentation in English
├── pnpm-workspace.yaml        # Configurazione workspace
├── turbo.json                 # Build orchestration
└── tsconfig.base.json         # Config TypeScript condivisa

每个服务器都遵循统一的结构:

servers//
├── package.json
├── tsconfig.json
└── src/
    ├── index.ts               # Entry point
    ├── server.ts              # Factory e registrazione tool
    ├── tools/                 # Un file per tool
    ├── services/              # Business logic e store (opzionale)
    └── collaboration.ts       # Event handler cross-server (opzionale)

______________________________________________________________________

服务器间协作

服务器通过一个 EventBus 类型 有29个事件。当服务器执行重要操作(例如创建 sprint、日志时间)时,它会发布一个其他服务器可以订阅的事件。

scrum-board                          agile-metrics
     |                                     |
     |-- scrum:sprint-completed ---------> |  (aggiorna velocity)
     |-- scrum:task-updated -------------> |  (calcola cycle time)
     |                                     |
time-tracking                      project-economics
     |                                     |
     |-- time:entry-logged --------------> |  (converte in costo)

查看 docs/zh/14-服务器间协作/ 对于完整矩阵。

______________________________________________________________________

有用的命令

# Build completo
pnpm build

# Build solo pacchetti condivisi
pnpm build:packages

# Build solo server
pnpm build:servers

# Build un singolo server
pnpm --filter @mcp-suite/server-scrum-board build

# Type check
pnpm typecheck

# Formattazione codice
pnpm format

# Pulizia
pnpm clean

______________________________________________________________________

技术

  • TypeScript 静态端到端类型
  • 模型上下文协议(MCP) - Anthropic通信工具-AI的开放标准
  • pnpm 快速的包管理器,支持工作空间
  • Turborepo -构建编排控制缓存
  • SQLite (better-sqlite3) - 无配置的本地存储
  • 佐德 - 运行时方案验证
  • Node.js事件发射器 -事件总线正在处理中

______________________________________________________________________

文档

完整的文档以两种语言提供:

意大利语(docs/it/)

部分内容
01 - MCP介绍 协议理论,基本概念
02 - 建筑 Monorepo设计,模式,决策
03 - 安装Windows,macOS,Linux的分步指南
04 - 配置克劳德桌面,环境变量,运输
05 - 共享包核心、事件总线、数据库、测试、命令行界面
06 - 服务器生产力代码审查、依赖管理器、项目脚手架
07-服务器DevOpsdocker编写、日志分析器、cicd监视器
08-服务器数据库数据库模式浏览器、数据模拟生成器
09 - 文档服务器api文档、代码库知识
10-服务器测试性能分析器测试生成器
11-服务器实用程序正则表达式生成器、http客户端、代码段管理器
12-服务器项目管理scrum板、敏捷度量、时间跟踪、经济、复古
13 - 通信服务器环境经理发言稿
14. 服务器间协作EventBus、matrice eventi、模式
15、未来发展 路线图,贡献,想法
16 - 服务器/客户端创建指南 从理论到生产的完整教程

英语(docs/en/)

第节内容
01-MCP简介协议理论,核心概念
02-建筑Monorepo设计、模式、决策
03-安装Windows、macOS、Linux的分步指南
04-配置Claude桌面、环境变量、传输
05-共享包核心、事件总线、数据库、测试、命令行界面
06-生产力服务器代码审查、依赖管理器、项目脚手架
07-DevOps服务器docker编写、日志分析器、cicd监视器
08-数据库服务器数据库模式浏览器、数据模拟生成器
09-文档服务器api文档、代码库知识
10-测试服务器性能分析器测试生成器
11-公用事业服务器正则表达式生成器、http客户端、代码段管理器
12-项目管理服务器scrum板、敏捷度量、时间跟踪、经济、复古
13-通信服务器环境经理发言稿
14-服务器间协作EventBus、事件矩阵、模式
15-未来发展路线图、贡献、想法
16-服务器/客户端创建指南从理论到生产的完整教程

______________________________________________________________________

许可证

该项目分布在 GNU Affero通用公共许可证v3.0(AGPL-3.0).

这意味着:

  • 您可以自由使用、修改和分发本软件。
  • 任何修改或衍生作品 在相同的AGPL-3.0许可证下发布
  • 如果您以 网络 服务 (SaaS),您必须向该服务的用户提供源代码
  • 您必须在所有副本中保留版权和许可证说明

查看文件 许可证 许可证的全文。

______________________________________________________________________

贡献者

欢迎捐款!这个项目得益于社区。

开发环境设置

# Fai fork e clona il repository
git clone https://github.com//mcp-suite.git
cd mcp-suite

# Installa le dipendenze
pnpm install

# Esegui la build completa
pnpm build

# Esegui i test
pnpm test

如何贡献

  • 报告错误: 打开一个 问题 具有清晰的描述,重现问题和预期行为的步骤
  • Proportre功能: 通过描述功能、用例和建议的方法打开问题
  • 发送代码按照下面描述的PR流程

Processo拉取请求

  1. Fai fork del仓库
  2. 创建一个分支 master:

- feature/nome-feature 新功能 - fix/nome-bug 每个bug修复

  1. 按照项目约定编写代码
  2. 为您的更改添加或更新测试
  3. 请确保 pnpm build e pnpm test 帕西诺
  4. 用清晰和描述性的消息承诺
  5. 点击分支并打开 Pull Request

公约 代码

  • TypeScript 无处不在的严格模式
  • 每个服务器都遵循统一的结构: index.ts, server.ts, tools/, services/, collaboration.ts
  • 模式 事件总线: 可选参数 eventBus?: EventBus出版社:Fire-and-Forget eventBus?.publish()
  • 模式 客户经理: 可选参数 clientManager?: McpClientManager 跨服务器调用
  • 验证输入 佐德
  • 存储控制器 SQLite 通过 better-sqlite3

添加新服务器

咨询 服务器/客户端创建指南 从理论到生产的完整教程。

行为准则

  • 以尊重和专业的态度对待所有参与者
  • 建设性协作:以改进为导向的反馈
  • 不得有任何歧视
  • 让讨论集中在项目上

许可证说明

通过提交提交请求,您同意您的贡献将在许可证下分发 AGPL-3.0在与主要项目相同的条件下。

______________________________________________________________________

______________________________________________________________________

![Deploy Documentation Site](https://github.com/fedcal/Tech-MCP/actions/workflows/deploy-docs.yml) ![License: AGPL-3.0](https://www.gnu.org/licenses/agpl-3.0) ](https://github.com/fedcal/Tech-MCP/stargazers) ![Documentation](https://www.federicocalo.dev)

MCP套件(英语)

一套完整的22个MCP(模型上下文协议)服务器,用于提高开发人员的生产力。

MCP Suite是一个TypeScript单仓库,为软件开发生命周期的各个方面提供智能工具:从代码管理到Scrum/敏捷项目管理,从项目经济学到日常实用程序。所有服务器通过类型化的事件系统相互通信。

______________________________________________________________________

概述

信息价值
MCP服务器22
工具总数85+
共享包6
类型化事件29
语言TypeScript
软件开发工具包@modelcontextprotocol/sdk v1.x
存储SQLite(通过 better-sqlite3)
运输STDIO(兼容克劳德桌面、光标、VS代码)
构建pnpm工作区+Turborepo

______________________________________________________________________

建筑

                    +------------------+
                    |   Claude Desktop |
                    |   Cursor / IDE   |
                    +--------+---------+
                             |
                        STDIO Transport
                             |
              +--------------+--------------+
              |                             |
    +---------v---------+       +-----------v-----------+
    |   MCP Server #1   |       |    MCP Server #2      |
    |   (scrum-board)   |       |    (time-tracking)    |
    +---------+---------+       +-----------+-----------+
              |                             |
              +---------- EventBus ---------+
              |         (pub/sub)           |
              v                             v
    +--------------------+       +--------------------+
    |    SQLite DB       |       |    SQLite DB       |
    |  scrum-board.db    |       |  time-tracking.db  |
    +--------------------+       +--------------------+

每个服务器都是独立的,可以单独启动。当它们共享相同的EventBus时,它们会通过交换键入的事件自动协作。

______________________________________________________________________

22台服务器

生产力和代码

服务器工具说明
代码审查3差异分析、圈复杂度、改进建议
依赖关系管理器3漏洞、未使用的依赖关系、许可证审核
工程脚手架3从模板生成项目(Node.js、Express、React、MCP)

DevOps和基础设施

服务器工具说明
docker编写4YAML解析、Dockerfile分析、组合生成
日志分析器4日志分析、错误模式、尾部、摘要
cicd监视器4GitHub操作监控、日志、不稳定测试

数据库和数据

服务器工具说明
数据库模式资源管理器4SQLite模式探索、索引建议、Mermaid ERD
数据模拟生成器4使用16个生成器生成JSON、CSV格式的模拟数据

文档

服务器工具说明
api文档3Express/NestJS端点提取,OpenAPI 3.0代
代码库知识4代码搜索、模块分析、架构图、依赖关系图

测试与质量

服务器工具说明
测试生成器3单元测试生成、边缘情况、覆盖率分析
性能分析器3捆绑分析、瓶颈、比较基准

效用

服务器工具说明
正则表达式生成器5构建、测试、解释、优化正则表达式
http客户端3HTTP请求、响应比较、curl生成
代码段管理器5使用标签、搜索和SQLite存储进行片段管理

项目管理(Scrum/敏捷)

服务器工具说明
scrum板7Sprints、用户故事、任务、看板
敏捷度量4速度、燃耗、循环时间、蒙特卡洛预测
时间追踪4计时器、手动记录、时间表
项目经济学4预算、成本、燃烧率预测
回顾经理5复古(疯狂、悲伤、高兴、4Ls、开始、停止、继续)、投票、行动项目

沟通

服务器工具说明
站立笔记3每日站立、历史、状态报告
环境经理5.env文件管理、比较、验证、模板

______________________________________________________________________

快速开始

先决条件

  • Node.js >= 20.0.0
  • pnpm >= 9.0.0

安装

# Clone the repository
git clone https://github.com/user/mcp-suite.git
cd mcp-suite

# Install dependencies
pnpm install

# Build all packages and servers
pnpm build

Claude桌面配置

将一个或多个服务器添加到Claude Desktop配置文件中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%\Claude\claude_desktop_config.json Linux: ~/.config/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "scrum-board": {
      "command": "node",
      "args": ["/path/to/mcp-suite/servers/scrum-board/dist/index.js"]
    },
    "time-tracking": {
      "command": "node",
      "args": ["/path/to/mcp-suite/servers/time-tracking/dist/index.js"]
    },
    "code-review": {
      "command": "node",
      "args": ["/path/to/mcp-suite/servers/code-review/dist/index.js"]
    }
  }
}

手动启动单个服务器

# Start a specific server
node servers/scrum-board/dist/index.js

# Or use the CLI
npx @mcp-suite/cli start scrum-board

______________________________________________________________________

项目结构

mcp-suite/
├── packages/                  # Shared libraries
│   ├── core/                  # Server factory, types, config, logger
│   ├── event-bus/             # Typed pub/sub with 29 events
│   ├── client-manager/        # Server-to-server calls
│   ├── database/              # SQLite wrapper + migrations
│   ├── testing/               # Mock transport and event bus for tests
│   └── cli/                   # CLI: start, list, status
│
├── servers/                   # 22 MCP Servers
│   ├── scrum-board/           # Central project management hub
│   ├── time-tracking/         # Time tracking
│   ├── ...                    # (20 more servers)
│   └── environment-manager/   # .env management
│
├── docs/                      # Full documentation
│   ├── it/                    # Documentazione in italiano
│   └── en/                    # Documentation in English
├── pnpm-workspace.yaml        # Workspace configuration
├── turbo.json                 # Build orchestration
└── tsconfig.base.json         # Shared TypeScript config

每个服务器都遵循统一的结构:

servers//
├── package.json
├── tsconfig.json
└── src/
    ├── index.ts               # Entry point
    ├── server.ts              # Factory and tool registration
    ├── tools/                 # One file per tool
    ├── services/              # Business logic and store (optional)
    └── collaboration.ts       # Cross-server event handlers (optional)

______________________________________________________________________

服务器间协作

服务器通过 类型化EventBus 29个已定义的事件。当服务器执行重要操作(例如,创建冲刺、记录时间)时,它会发布一个其他服务器可以订阅的事件。

scrum-board                          agile-metrics
     |                                     |
     |-- scrum:sprint-completed ---------> |  (updates velocity)
     |-- scrum:task-updated -------------> |  (calculates cycle time)
     |                                     |
time-tracking                      project-economics
     |                                     |
     |-- time:entry-logged --------------> |  (converts to cost)

docs/en/14服务器间协作/ 对于完整的矩阵。

______________________________________________________________________

有用的命令

# Full build
pnpm build

# Build shared packages only
pnpm build:packages

# Build servers only
pnpm build:servers

# Build a single server
pnpm --filter @mcp-suite/server-scrum-board build

# Type check
pnpm typecheck

# Code formatting
pnpm format

# Clean
pnpm clean

______________________________________________________________________

技术

  • TypeScript -端到端静态类型
  • 模型上下文协议(MCP) -Anthropic的工具AI通信开放标准
  • pnpm -支持工作区的快速包管理器
  • Turborepo -使用缓存构建编排
  • SQLite (better平方3)-零配置本地存储
  • 佐德 -运行时模式验证
  • Node.js事件发射器 -过程中事件总线

______________________________________________________________________

许可证

该项目根据 GNU Affero通用公共许可证v3.0(AGPL-3.0).

这意味着:

  • 您可以自由使用、修改和分发此软件
  • 任何修改或衍生作品 必须 在相同的AGPL-3.0许可证下发布
  • 如果您将修改后的版本作为 网络服务 (SaaS),您必须向该服务的用户提供源代码
  • 您必须保留所有副本的版权和许可声明

许可证 完整许可证文本的文件。

______________________________________________________________________

贡献

欢迎投稿!这个项目的发展得益于它的社区。

开发设置

# Fork and clone the repository
git clone https://github.com//mcp-suite.git
cd mcp-suite

# Install dependencies
pnpm install

# Run full build
pnpm build

# Run tests
pnpm test

如何做出贡献

  • 报告错误:打开一个 问题 具有清晰的描述、再现步骤和预期行为
  • 提出功能:打开一个描述功能、用例和拟议方法的问题
  • 提交代码:遵循以下公关流程

拉取请求流程

  1. 分叉存储库
  2. 从以下位置创建分支 master:

- feature/feature-name 对于新功能 - fix/bug-name 用于修复错误

  1. 按照项目约定编写代码
  2. 为您的更改添加或更新测试
  3. 确保 pnpm buildpnpm test 通过
  4. 提交清晰、描述性的信息
  5. 按下分支并打开Pull Request

代码惯例

  • TypeScript 处处严格模式
  • 每个服务器都遵循统一的结构: index.ts, server.ts, tools/, services/, collaboration.ts
  • 事件总线 图案:可选 eventBus?: EventBus 参数,即发即弃发布 eventBus?.publish()
  • 客户经理 图案:可选 clientManager?: McpClientManager 跨服务器调用的参数
  • 输入验证 佐德
  • 存储与 SQLite 通过 better-sqlite3

添加新服务器

服务器/客户端创建指南 从理论到生产的完整教程。

行为准则

  • 以尊重和专业的态度对待所有参与者
  • 建设性协作:以改进为导向的反馈
  • 没有任何形式的歧视
  • 让讨论集中在项目上

许可证说明

通过提交Pull Request,您同意您的贡献将根据 AGPL-3.0 许可证,与主项目条款相同。

目录标签

目录标签

代码分析TypeScriptClaude数据分析软件开发工具本地部署项目管理DevOps数据库管理

支持客户端

Claude DesktopClaudeCursor

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@mcp-suite/cli

工具数量(toolCount,工具数)

22

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP