Token导航 LogoToken导航

MCP Server · 开发工具

Meteor MCP

一个提供完整Meteor.js v3.4.0 API文档、代码示例和架构指南的MCP服务器,适用于AI编码助手和任何MCP兼容客户端。

stdio官方级别未说明来源级核验工具 5
API文档代码示例PythonClaude开发工具CursorWindsurf

快速开始

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

工具数量

5

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

7

仓库热度

收录来源

1 个

MCP World

选型结论

Meteor MCP 属于开发工具类 MCP Server,公开资料标注 5 个工具,通过stdio 本地进程接入,适配 Claude、Cursor、Windsurf,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

开发工具

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

docker run -d -p 8080:8080 dochafizhanif/meteor-mcp

客户端配置示例

{
  "mcpServers": {
    "meteor-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-d",
        "-p",
        "8080:8080",
        "dochafizhanif/meteor-mcp"
      ]
    }
  }
}

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

上手步骤

  1. 1

    准备运行环境

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

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

Meteor.js MCP服务器

一个模型上下文协议(MCP)服务器,提供完整的 Meteor.js v3.4.0 API文档、代码示例和AI编码助手的架构指南,如Claude、Cursor、Windsurf和任何MCP-兼容客户端。

跨越20个模块的212个API条目-全部嵌入为静态数据,不需要外部网络调用。

为什么

Meteor.js是一个功能强大的全栈JavaScript框架,但AI编码助手往往缺乏对其API的最新了解,尤其是v3异步优先更改。此MCP服务器为任何AI助手提供了对准确、经过审核的Meteor文档的即时访问,因此它可以:

  • 查找任何具有完整签名、参数和返回类型的Meteor API方法
  • 获取常见模式(发布/订阅、方法、身份验证等)的工作代码示例
  • 了解Meteor v3的异步优先架构和从Fibers的迁移
  • 遵循安全性、反应性和项目结构的最佳实践

工具

服务器公开了5个MCP工具:

工具说明
meteor_search在所有212个API条目中进行全文搜索,并进行基于分数的排名
meteor_api_reference获取API模块的完整参考资料(例如。 collections, accounts)
meteor_method_lookup按名称查找特定方法(例如。 Meteor.publish, Mongo.Collection.find)
meteor_code_examples获取15个主题的带注释代码示例
meteor_guide获取10个架构主题的概念指导

API覆盖范围

模块条目描述
accounts35用户帐户、登录、OAuth、密码管理
collections27蒙戈。收集、游标、CRUD操作
tracker21Tracker.autorun、计算、依赖性、反应性
meteor_core17Meteor.启动、设置、环境标志、promisify
pubsub15Meteor.发布、订阅、发布生命周期
package_js14包装.描述,api.use,Npm.取决于
methods11Meteor.methods,callAsync,applySync,错误
check10check(),匹配模式和验证器
ejson9EJSON序列化,自定义类型
reactive_dict9重新激活冲突获取/设置/等于/全部
webapp7WebApp HTTP处理程序,运行时配置
connections5DDP.connect、Meteor.status、重新连接
app_config5应用程序信息、访问规则、移动配置
assets5Assets.getText/getBinary(同步+异步)
ddp_rate_limiter4DDPRateLimiter规则和配置
environment4环境变量,bindEnvironment
timers4Meteor.setTimeout/setInterval与env绑定
session4会话获取/设置/等于
reactive_var3重新激活车辆获取/设置
email_pkg3电子邮件发送、sendAsync、hookSend

加 15个代码示例主题 和 10建筑指南.

快速开始

公共实例(最快)

公共实例可用,无需设置:

https://meteor-mcp.sembilan.cloud/mcp

将其添加到您的MCP客户端并立即开始使用。

Docker Hub(建议用于自托管)

docker pull dochafizhanif/meteor-mcp
docker run -d -p 8080:8080 dochafizhanif/meteor-mcp

服务器运行在 http://localhost:8080/mcp.

自定义端口: 容器监听端口 8080 内部。如果该端口已在您的计算机上使用,请将其映射到任何可用端口:

docker run -d -p 3000:8080 dochafizhanif/meteor-mcp   # available on port 3000
docker run -d -p 9090:8080 dochafizhanif/meteor-mcp   # available on port 9090

MCP端点将位于 http://localhost:/mcp.

波特纳

  1. 首选 容器 → click 添加容器
  2. 填写以下字段:

- 姓名: meteor-mcp (或您喜欢的任何名称) - 图片: dochafizhanif/meteor-mcp:latest

  1. 在...之下 网络端口配置,单击 发布新的网络端口 并输入:

- 主机: 8080 (或您机器上的任何可用端口,例如。 3000, 9090) - 集装箱: 8080 (总是 8080 --这是服务器在容器内监听的端口)

  1. 点击 部署容器

MCP端点将位于 http://YOUR_SERVER_IP:/mcp.

例如,如果将主机端口设置为 9090,端点为 http://YOUR_SERVER_IP:9090/mcp.

从源代码构建(Docker)

git clone https://github.com/apitlekays/meteor-mcp.git
cd meteor-mcp
docker compose up -d --build

本地服务器(stdio)

pip install fastmcp==3.0.2
python local_server.py

客户端配置

克劳德桌面/克劳德代码

添加到MCP设置中:

{
  "mcpServers": {
    "meteor": {
      "url": "https://meteor-mcp.sembilan.cloud/mcp"
    }
  }
}

或者,如果您是自托管:

{
  "mcpServers": {
    "meteor": {
      "url": "http://YOUR_SERVER_IP:8080/mcp"
    }
  }
}

对于本地stdio模式:

{
  "mcpServers": {
    "meteor": {
      "command": "python",
      "args": ["/path/to/meteor-mcp/local_server.py"]
    }
  }
}

光标

首选 设置>MCP服务器>添加服务器 并输入URL:

https://meteor-mcp.sembilan.cloud/mcp

项目结构

meteor-mcp/
├── server.py              # Remote MCP server (streamable-http, port 8080)
├── local_server.py        # Local MCP server (stdio, for dev/testing)
├── tools.py               # MCP tool definitions (5 tools)
├── search.py              # Score-based search engine
├── data/
│   ├── __init__.py        # Aggregates all modules into API_REGISTRY
│   ├── meteor_core.py     # Meteor.startup, settings, isClient/isServer, promisify
│   ├── methods.py         # Meteor.methods, call, callAsync, apply, Error
│   ├── pubsub.py          # Meteor.publish, subscribe, publication lifecycle
│   ├── collections.py     # Mongo.Collection, Cursor, ObjectID
│   ├── accounts.py        # Accounts, login, user management, OAuth
│   ├── connections.py     # DDP.connect, Meteor.status, reconnect
│   ├── check.py           # check(), Match patterns
│   ├── ejson.py           # EJSON serialization
│   ├── tracker.py         # Tracker.autorun, Computation, Dependency
│   ├── session.py         # Session get/set/equals
│   ├── reactive_var.py    # ReactiveVar
│   ├── reactive_dict.py   # ReactiveDict
│   ├── email_pkg.py       # Email.send, sendAsync, hooks
│   ├── assets.py          # Assets.getText/getBinary (sync + async)
│   ├── ddp_rate_limiter.py # DDPRateLimiter rules
│   ├── webapp.py          # WebApp HTTP handlers, runtime config
│   ├── app_config.py      # App.info, mobile configuration
│   ├── package_js.py      # Package.describe, onUse, Npm.depends
│   ├── timers.py          # Meteor.setTimeout/setInterval
│   ├── environment.py     # EnvironmentVariable, bindEnvironment
│   ├── examples.py        # 15 topics of annotated code examples
│   └── guides.py          # 10 conceptual architecture guides
├── Dockerfile
├── docker-compose.yml
└── requirements.txt       # fastmcp==3.0.2

运作原理

所有Meteor.js API文档都嵌入为Python字典-没有数据库,没有网络调用,没有API键。每个API条目都包含:

  • 名字 和 签名 --方法名和调用签名
  • 描述 --对行为、参数和边缘情况的详细解释
  • 参数 --带可选标志的类型化参数列表
  • 回报 --返回类型和描述
  • 环境 — client, server,或 anywhere
  • is_reactive -API是否为反应数据源
  • 弃用 --弃用API的迁移指南
  • 示例 --显示实际使用情况的带注释代码片段
  • 标签 --搜索排名关键字

搜索引擎使用基于分数的排名:精确名称匹配(100分)>部分名称(50分)>标签匹配(30分)>描述匹配(10分)。

部署

VPS上的Docker

ssh root@your-vps-ip
git clone https://github.com/apitlekays/meteor-mcp.git
cd meteor-mcp
docker compose up -d --build

确保端口 8080 打开:

ufw allow 8080

健康检查

Docker容器包含一个健康检查。验证它是否正在运行:

docker compose ps

反向代理(nginx)背后

如果你想要HTTPS,把nginx放在前面:

location /mcp {
    proxy_pass http://localhost:8080/mcp;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $host;
}

技术栈

  • Python 3.11 --运行时间
  • FastMCP 3.0.2 --MCP服务器框架
  • 可流式传输的HTTP --传输协议(端口8080)
  • 码头工人 --集装箱化部署

许可证

麻省理工学院

工具与能力

工具数量

5

资源数量

0

提示词数量

0

能力标签

API文档Python本地部署代码示例Meteor.js开发工具AI辅助编程

支持客户端

ClaudeCursorWindsurf

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

典型使用场景

让助手直接读代码

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

在对话里跑命令

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

接进开发流程

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

选择建议

值得选的地方

  • 只提供 5 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor、Windsurf,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

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

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

5stdio有1 个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 条

Meteor MCP 怎么安装?

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

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

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

Meteor MCP 收费吗?

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

Meteor MCP 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Meteor MCP 支持哪些客户端?

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

来源信息

继续浏览同类 MCP