
ProdSync MCP Server

2025.05.06
0
JavaScript日志查询开发工具开发效率
ProdSync MCP Server 是一个自定义的模型上下文协议(MCP)服务器,旨在为开发者提供实时访问 Datadog 日志的功能,支持按服务、严重性和环境进行过滤。该服务器可以与 Claude Desktop 和 Cursor IDE 集成,直接在开发工作流中提供生产环境上下文。
View on GitHub
Overview
基本能力
产品定位
ProdSync MCP Server 是一个用于开发效率的工具,通过集成 Datadog 日志查询功能,帮助开发者在开发环境中快速获取生产环境的上下文信息。
核心功能
- 按服务、严重性(Error、Warn、Info)和环境(int、personal-dev、dev、prod)查询 Datadog 日志
- 安全使用环境变量中的 Datadog API 和 APP 密钥
- 调试日志写入文件以便故障排除
适用场景
- 开发者在本地开发环境中需要实时查看生产日志
- 与 Claude Desktop 和 Cursor IDE 集成,提升开发效率
工具列表
- MCP Inspector:用于检查和调试 MCP 协议的工具
常见问题解答
- 遇到问题时,检查
logs/debug.log
文件获取故障排除信息
使用教程
使用依赖
安装 Node.js 和 npm
安装教程
- 安装依赖
npm install
- 构建服务器
npm run build
- 运行开发模式(自动重建)
npm run watch
调试方式
- 调试日志写入
logs/debug.log
- 使用 MCP Inspector 调试协议
npm run inspector
本地运行配置
创建 .env
文件或导出环境变量
DATADOG_API_KEY=<your_datadog_api_key>
DATADOG_APP_KEY=<your_datadog_app_key>
与 IDE 和 AI 聊天应用集成
- 对于 MacOS 上的 Claude Desktop,编辑配置文件
~/Library/Application Support/Claude/claude_desktop_config.json
- 添加或更新 MCP 服务器部分
{
"mcpServers": {
"prodsync-mcp": {
"command": "node",
"args": [
"/path/to/workspace/prodsync-mcp-server/build/index.js"
],
"env": {
"DATADOG_API_KEY": "<your_datadog_api_key>",
"DATADOG_APP_KEY": "<your_datadog_app_key>"
}
}
}
}