PlainSignal MCP 服务器是基于 Model Context Protocol (MCP) 的实现,专为分析数据而设计。借助 MCP 协议,它能够帮助用户便捷地检索分析报告和各项指标。
要使用 PlainSignal MCP 服务器,你需要先完成安装步骤,之后就能根据自己的需求运行服务器并进行相关操作。
# 全局安装
npm install -g @plainsignal/plainsignal-mcp
# 或者在项目中本地安装
npm install @plainsignal/plainsignal-mcp
npm install
⚠️ 重要提示
该项目使用 ES 模块而不是 CommonJS。请确保你使用的是支持 ES 模块的 Node.js 版本(Node.js 14+)。
# 如果全局安装
plainsignal-mcp --token <你的访问令牌>
# 如果在项目中本地安装
npx plainsignal-mcp --token <你的访问令牌>
# 或者使用环境变量
export PLAINSIGNAL_TOKEN=<你的访问令牌>
plainsignal-mcp
node src/index.js --token <你的访问令牌>
# 或者使用环境变量
export PLAINSIGNAL_TOKEN=<你的访问令牌>
node src/index.js
node src/index.js --token <你的访问令牌> --api-base-url
# 或者使用短格式
node src/index.js -t <你的访问令牌> -u
export PLAINSIGNAL_TOKEN=your_access_token
export API_BASE_URL=https://app.plainsignal.com/api/v1
./test.sh
⚠️ 重要提示
默认情况下,服务器连接到
https://app.plainsignal.com/api/v1。
在你的 claude_desktop_config.json 中添加以下代码片段:
{
"mcpServers": {
"plainsignal": {
"command": "npx -y @plainsignal/plainsignal-mcp",
"env": {
"PLAINSIGNAL_TOKEN": ""
}
}
}
}
用于检索指定域和时间段的分析报告。
| 参数 | 详情 |
|---|---|
organizationID |
组织 ID |
domainID |
域名 ID |
periodFrom |
报告开始时间(格式:YYYY - MM - DDTHH:MM:SS) |
periodTo |
报告结束时间(格式:YYYY - MM - DDTHH:MM:SS) |
timezone |
时区(例如:Europe/Berlin) |
列出所有已配置的域名。
# 全局安装 MCP 服务器
npm install -g @plainsignal/plainsignal-mcp
# 运行服务器并连接到 PlainSignal 分析服务
node src/index.js --token your_api_token
# 安装 MCP 服务器
npm install @plainsignal/plainsignal-mcp
# 创建配置文件
echo '{
"apiToken": "your_api_token",
"baseUrl": "https://app.plainsignal.com/api/v1"
}' > config.json
# 运行服务器
node src/index.js --config config.json
该项目在 MIT 许可证下发布——查看 LICENSE 文件以获取详细信息。