Token导航 LogoToken导航

MCP Server · 开发工具

Meta MCP Server

Meta MCP Server是一款用于创建和验证MCP服务器项目的工具,提供模板化项目和自动化配置功能。

stdio官方级别未说明来源级核验工具 1
开发工具JavaScriptClaude

快速开始

作者 / 组织
DMontgomery40
提供方
DMontgomery40
运行时
Docker

工具数量

1

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

22

仓库热度

收录来源

4 个

MCP World

选型结论

Meta MCP Server 属于开发工具类 MCP Server,公开资料标注 1 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

docker run -p 3000:3000 meta-mcp-server

客户端配置示例

{
  "mcpServers": {
    "meta-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "3000:3000",
        "meta-mcp-server"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 1 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

Meta MCP服务器

创建其他MCP服务器的原始MCP服务器。在Anthropic发货之前建造 mcp构建器技能 --现已现代化,符合MCP规范 2025-11-25 以及SDK v1.27+。

它的作用

meta-mcp服务器公开了允许LLM(或任何mcp客户端)构建、编写、验证和模板新mcp服务器项目的工具。而不是手动设置 package.json, tsconfig.json,以及样板工具注册,您描述所需内容,然后由元mcp服务器写入。

工具

工具说明
meta_write_mcp_server将新MCP服务器的文件写入磁盘
meta_list_templates列出可用的项目模板
meta_get_template获取命名模板的完整文件内容
meta_validate_server验证目录是否是格式良好的MCP服务器项目

所有工具都使用显式JSON模式(通过Zod)、工具注释(readOnlyHint, destructiveHint, idempotentHint, openWorldHint),以及用于模型自校正的结构化误差响应。

需求

  • Node.js>=18
  • npm

安装

git clone https://github.com/DMontgomery40/meta-mcp-server.git
cd meta-mcp-server
npm install
npm run build

用法

stdio传输(默认)

npm start
# or
node build/main.js

可流式HTTP传输

npm run start:http
# or
node build/main.js --http
# Listens on http://localhost:3000 (override with PORT env var)

码头工人

docker build -t meta-mcp-server .
docker run -p 3000:3000 meta-mcp-server

在Claude桌面中配置

添加到您的Claude桌面配置(claude_desktop_config.json):

{
  "mcpServers": {
    "meta-mcp-server": {
      "command": "node",
      "args": ["/path/to/meta-mcp-server/build/main.js"]
    }
  }
}

在Claude代码中配置

claude mcp add meta-mcp-server node /path/to/meta-mcp-server/build/main.js

模板

meta-mcp服务器附带了现成的模板:

  • 最低标准偏差 --使用一个工具的最小MCP服务器,stdio传输,TypeScript+Zod
  • http双传输 --支持stdio和流式HTTP传输的MCP服务器

使用 meta_list_templates 浏览, meta_get_template 检索,以及 meta_write_mcp_server 写。

测试

npm run build
npm test

测试使用Node.js内置的测试运行器和MCP SDK InMemoryTransport 用于快速的过程中测试。

项目历史

这是有史以来最早建造的MCP服务器之一——一个创建其他MCP服务器的元服务器。Anthropic后来发布了自己的mcp构建器技能(Apache 2.0)。大卫·蒙哥马利是第一个。此v2.0现代化与当前的MCP规范和最佳实践保持一致,同时保留了原始愿景。

许可证

麻省理工学院

______________________________________________________________________

附录:MCP实践(代码执行、工具规模和安全)

最后更新时间:2026-03-23

为何存在此附录

模型上下文协议(MCP)仍然是工具和代理最有用的互操作层之一。权衡的是,大型MCP服务器可能会暴露许多工具,而简单的工具调用可能会用模式、工具聊天和无关的调用痕迹淹没上下文窗口。

在实践中,“更多的工具”并不总是“更好的结果”。工具表面积必须与执行模式相匹配,以保持令牌使用的限制和行为的可预测性。

转换到代码执行/代码模式

最近的工作流程越来越多地将复杂的编排从聊天环境转移到代码执行循环中。这减少了重复的模式标记,使工具使用可审计和可测试。

核心阅读:

高级用户的推荐设置

对于希望使用可重复和低噪声MCP的用户,请从面向代码模式的设置开始:

实际警告:即使有强大的设置,模型行为在提供者和版本之间仍然可能不一致。保持重试、护栏和确定性回退到位。

Peter Steinberger风格包装工作流程

一种高杠杆模式是将MCP服务器封装到可调用的代码接口和以任务为中心的CLI中,而不是始终将每个原始工具暴露给模型。

参考工具:

客户适合指南(简短版)

  • 克劳德代码/代码/光标:适用于直接MCP工作流程,但仍受益于狭窄的工具表面。
  • 代码执行包装器(TypeScript/Python CLI):当工具数量较多或任务链包含多个步骤时更好。
  • MCP控制较弱的托管聊天客户端:通过预包装的CLI或网关工具通常更安全。

这个空间变化很快。如果你现在正在阅读这篇文章,那么这篇指南的部分内容可能已经过时了。

快速注射:风险、影响和缓解措施

对于使用工具的代理来说,快速注入仍然是一个悬而未决的安全问题。它是可控的,但不是“解决”的

主要风险:

  • 隐藏在工具输出或远程内容中的恶意指令。
  • 秘密渗透和未经授权的外部通话。
  • 不安全的状态更改(破坏性文件/系统/API操作)。

后果:

  • 数据泄露、账户泄露、财务损失和完整性故障。

缓解基线:

  • 凭据和工具范围的最低权限。
  • 列出目的地并实施出口控制。
  • 严格的输入验证和模式执行。
  • 人为确认破坏性/高风险行为。
  • 具有资源/时间限制的沙盒执行。
  • 结构化日志记录、审计跟踪和可回放运行。
  • 模型重新摄取前的输出过滤/编辑。

除非明确验证,否则将每个工具输出视为不受信任的输入。

工具与能力

工具数量

1

资源数量

0

提示词数量

0

能力标签

MCP服务器JavaScript本地部署项目模板自动化配置开发工具

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 1 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 4 个目录同时收录,信息可以交叉核对。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Meta MCP Server

MCP World · 本页

1stdio有4 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Meta MCP Server 怎么安装?

公开资料给出的安装命令是 docker run -p 3000:3000 meta-mcp-server,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Meta MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

Meta MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Meta MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Meta MCP Server 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP