Token导航 LogoToken导航

MCP Server · AI代理

mcpmon (Neilopet)

mcpmon是一个透明代理工具,可在MCP服务器代码修改时自动重启服务器而保持客户端连接,适用于Node.js、Python、Deno等多种语言环境。

stdio官方级别未说明来源级核验工具 0@modelcontextprotocol/inspector
TypeScriptClaude开发工具Claude Desktop

快速开始

作者 / 组织
neilopet
提供方
neilopet
运行时
Node.js

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

9

仓库热度

收录来源

1 个

MCP World

选型结论

mcpmon (Neilopet) 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx @modelcontextprotocol/inspector mcpmon node server.js

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

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

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

麦普蒙

MCP服务器的热重载监视器-类似于nodemon,但适用于模型上下文协议

对MCP服务器代码进行更改,无需重新启动MCP客户端即可立即查看。就像nodemon自动重启Node.js应用程序一样,mcpmon也会自动重启MCP服务器。

它是什么

mcpmon是一个 透明代理 它位于您的MCP客户端(Claude Code、Claude Desktop、MCP Inspector等)和MCP服务器之间。当您修改服务器代码时,mcpmon会自动重启服务器,同时保持客户端连接。

主要优势:

  • 类似于nodemon,但适用于MCP -您已经知道的简单命令行界面
  • 零配置 -只需用mcpmon包装您的服务器命令
  • 无中断开发 -服务器重新加载时,MCP客户端保持连接
  • 零消息丢失 -在服务器重启期间缓冲请求
  • 通用兼容性 -适用于任何MCP服务器(Node.js、Python、Deno等)
  • 图书馆支持 -作为自定义监控解决方案的依赖项导入

快速开始

  1. 全局安装:
   npm install -g mcpmon
  1. 与您的MCP服务器一起使用:
   # Instead of: node server.js
   mcpmon node server.js

   # Instead of: python server.py  
   mcpmon python server.py

   # Instead of: deno run --allow-all server.ts
   mcpmon deno run --allow-all server.ts
  1. 与MCP客户端一起使用:
   # MCP Inspector
   npx @modelcontextprotocol/inspector mcpmon node server.js

   # For existing Claude Code/Desktop servers, use setup:
   mcpmon setup my-server

安装程序会自动配置您现有的MCP服务器进行热重新加载! ✨

就是这样!您的MCP服务器现在已启用热重新加载。编辑服务器代码,更改立即生效。

使用示例

基本用法

# Node.js server
mcpmon node server.js

# Python server
mcpmon python -m mcp_server

# Python with args
mcpmon python server.py --port 3000

# Deno server
mcpmon deno run --allow-all server.ts

# With debugging
mcpmon node --inspect server.js

与MCP检查员一起

# Direct command
npx @modelcontextprotocol/inspector mcpmon node server.js

# With environment variables
API_KEY=your-key npx @modelcontextprotocol/inspector mcpmon node server.js

使用克劳德代码或克劳德桌面

最简单的方法: 对现有服务器使用自动设置命令:

# Setup hot-reload for an existing server
mcpmon setup my-server

# Setup all stdio servers for hot-reload
mcpmon setup --all

# List available servers
mcpmon setup --list

# Restore original config if needed
mcpmon setup --restore

setup命令会自动执行:

  • ✅ 备份 您的原始配置
  • ✅ 发现 并使用现代Node.js版本以实现兼容性
  • ✅ 包裹 使用mcpmon执行服务器命令
  • ✅ 保留 所有环境变量和参数
  • ✅ 使能够 立即热装
  • ✅ 幂等 -多次运行安全

🔥 克劳德桌面热重新加载提示

设置热重载后:

  • 代码更改:您的服务器会自动重新启动,无需任何操作!
  • 架构更改 (新工具/资源):在Claude Desktop设置中关闭/打开MCP服务器

- 转到克劳德桌面设置→ 特性→ 模型上下文协议 - 关闭服务器,然后重新打开 - 无需重新启动 -只是开关!

  • 配置更改:仅当您直接修改配置文件时,才重新启动Claude Desktop
专业提示:为了获得最佳的开发体验,请先更改代码,然后更改模式。即使在模式更新后,Claude Desktop也会从最新的热重载代码中调用工具!

手动配置: 您也可以手动更新配置:

克劳德代码 (~/.claude_code_config):

{
  "mcpServers": {
    "my-server": {
      "command": "mcpmon",
      "args": ["node", "server.js"],
      "env": {
        "API_KEY": "your-key"
      }
    }
  }
}

克劳德桌面 (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "my-server": {
      "command": "/Users/username/.nvm/versions/node/v22.15.0/bin/node",
      "args": ["/usr/local/bin/mcpmon", "python", "server.py"],
      "env": {
        "PYTHONPATH": "/path/to/your/modules"
      }
    }
  }
}
备注:setup命令会自动检测您最新的Node.js版本和mcpmon路径。上面显示了生成的配置是什么样子的——你很少需要手动编写它!

配置

mcpmon的工作方式与众不同 零配置。它会自动检测您的服务器文件并开始监视更改。

要查看其他文件,请执行以下操作:

# Watch multiple files
MCPMON_WATCH="server.js,config.json" mcpmon node server.js

就是这样!mcpmon设计用于零配置。

环境变量

  • MCPMON_WATCH -覆盖要监视的文件/目录(逗号分隔)
  • MCPMON_DELAY -重启延迟(毫秒)(默认值:1000)
  • MCPMON_VERBOSE -启用详细日志记录

运作原理

mcpmon充当MCP客户端和服务器之间的透明代理,提供自动热重新加载功能:

sequenceDiagram
    participant Client as MCP Client
    participant mcpmon
    participant Server as MCP Server
    
    Client->>mcpmon: Request
    mcpmon->>Server: Request
    Server->>mcpmon: Response
    mcpmon->>Client: Response
    
    Server->>Server: File changed
    Note right of Server: Auto restart
    
    Client->>mcpmon: Request
    mcpmon->>Server: Request
    Server->>mcpmon: Response
    mcpmon->>Client: Response

魔术: 服务器重新加载时,MCP客户端保持连接。无需重新连接Claude Code或重新启动MCP Inspector!

功能无mcpmon有mcpmon
文件更改需要手动重新启动自动重新启动
客户端连接必须重新连接保持连接
丢失的消息可能从未(缓冲)
设置复杂性手动配置更改只需添加 mcpmon

需要帮助?

启用详细日志记录 看看发生了什么:

MCPMON_VERBOSE=1 mcpmon node server.js

常见问题:

  • “ReadableStream未定义”? mcpmon需要Node.js 16+。使用 mcpmon setup 自动检测现代Node.js版本
  • 服务器无法启动? 检查错误消息中是否缺少依赖项
  • 没有热重新加载? 验证日志中是否检测到服务器文件
  • 架构更改不可见? 在Claude Desktop设置中关闭/打开MCP服务器
  • 需要帮助? 查看我们的 故障排除指南

发展

# Run tests (includes clean and build)
npm test

# Development mode
npm run dev

看 贡献指南 了解更多详情。

安装

要求: 16+(由设置命令自动检测)

# Install globally (recommended)
npm install -g mcpmon

# Or use without installing
npx mcpmon node server.js

贡献

我们欢迎捐款!看 贡献指南 了解详情。

文档

许可证

MIT许可证-请参阅 许可证 文件以获取详细信息。

______________________________________________________________________

像nodemon一样?你会喜欢麦普蒙的。 用于MCP开发的简单、快速、可靠的热重载。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

热重载TypeScript本地部署开发工具MCP协议服务器监控无间断开发

支持客户端

Claude DesktopClaude

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

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

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

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

0stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

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

常见问题

5 条

mcpmon (Neilopet) 怎么安装?

公开资料给出的安装命令是 npx @modelcontextprotocol/inspector mcpmon node server.js,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

mcpmon (Neilopet) 怎么在 Claude Desktop、Cursor 里配置?

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

mcpmon (Neilopet) 收费吗?

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

mcpmon (Neilopet) 需要 API Key 吗?

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

mcpmon (Neilopet) 支持哪些客户端?

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

来源信息

继续浏览同类 MCP