Token导航 LogoToken导航TokenDH.com
Tellagen MCP Server logo
AI代理stdio官方级别未说明来源级核验

Tellagen MCP Server

MCP Server

vitest

Tellagen的MCP服务器,用于通过AI代理调查事件,支持与多种MCP兼容客户端协作。

工具数

11

提示词数

0

GitHub Stars

0

资源数

0
AI代理开发工具TypeScriptClaudeClaudeCursorWindsurfVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Tellagen

提供方

Tellagen

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx vitest run test/client.test.ts # single file

详细介绍

@tellagen/mcp服务器

Tellagen的MCP服务器——调查人工智能代理的事件。

适用于任何兼容MCP的客户端:Claude Code、Cursor、VS Code Copilot、Windsurf。

快速开始

1.创建API密钥

在Tellagen,前往 设置>API密钥 并使用两者创建密钥 incidents:readincidents:write 范围。

重要提示: incidents:write 并不意味着 incidents:read。你需要这两个范围才能进行全面的调查。

2.添加到MCP客户端配置

克劳德代码 (~/.claude.json 或项目 .mcp.json):

{
  "mcpServers": {
    "tellagen": {
      "command": "npx",
      "args": ["-y", "@tellagen/mcp-server"],
      "env": {
        "TELLAGEN_API_KEY": "tllg_...",
        "TELLAGEN_API_URL": "https://yourcompany.api.tellagen.com"
      }
    }
  }
}

光标 (.cursor/mcp.json):

{
  "mcpServers": {
    "tellagen": {
      "command": "npx",
      "args": ["-y", "@tellagen/mcp-server"],
      "env": {
        "TELLAGEN_API_KEY": "tllg_...",
        "TELLAGEN_API_URL": "https://yourcompany.api.tellagen.com"
      }
    }
  }
}

3.调查

问你的AI代理: *“调查Tellagen 42号事件”*

工具

阅读工具

工具说明
tellagen_get_incident获取事件详细信息(严重性、状态、服务、时间戳)
tellagen_list_incidents列出所有事件,可选择按状态筛选
tellagen_get_incident_timeline获取事件的事件时间表
tellagen_list_investigation_runs列出事故调查运行情况
tellagen_list_findings列出事件的调查结果,可选择按运行进行筛选
tellagen_get_finding获取一个包含完整细节的单一发现

编写工具

工具说明
tellagen_start_investigation对事件展开新的调查
tellagen_post_finding将结构化调查结果发布到积极调查中
tellagen_complete_investigation将调查标记为已完成或失败
tellagen_update_finding更新发现的状态(取消或恢复)
tellagen_promote_finding将调查结果纳入事件时间表

与其他MCP服务器组合

Tellagen MCP服务器旨在与供应商的MCP服务器协同工作,以实现可观察性和源代码控制。安装与您的堆栈匹配的任何一个:

{
  "mcpServers": {
    "tellagen": {
      "command": "npx",
      "args": ["-y", "@tellagen/mcp-server"],
      "env": {
        "TELLAGEN_API_KEY": "tllg_...",
        "TELLAGEN_API_URL": "https://yourcompany.api.tellagen.com"
      }
    },
    "grafana": {
      "command": "uvx",
      "args": ["mcp-grafana"],
      "env": {
        "GRAFANA_URL": "https://yourcompany.grafana.net",
        "GRAFANA_SERVICE_ACCOUNT_TOKEN": "glsa_..."
      }
    },
    "github": {
      "command": "npx",
      "args": ["@anthropic-ai/github-mcp-server"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_..."
      }
    }
  }
}

代理人使用Tellagen工具管理调查生命周期,并使用供应商工具收集证据:

  1. 阅读 Tellagen事件
  2. 查询 Grafana Loki用于错误日志,Prometheus用于度量
  3. 检查 GitHub上最近的部署和代码更改
  4. 发布 发现后返回Tellagen
  5. 完成 调查运行

认证

  • API密钥通过 TELLAGEN_API_KEY 环境变量(从不在args中)
  • 服务器在启动时通过调用来验证密钥 /api/v1/auth/me
  • 所有请求包括 Authorization: Bearer tllg_... 头球
  • MCP服务器充当API密钥的创建用户

范围

API密钥需要两个作用域:

范围必需
incidents:read阅读事件、时间表、调查运行、调查结果
incidents:write开始调查、发布调查结果、按时间表推广

发展

设置

npm install
npm run build
npm test

在本地运行开发服务器

  1. 构建项目 (或使用手表模式):
   npm run build
   # or, to rebuild on every change:
   npm run dev
  1. 将MCP客户端指向本地版本 而不是已发布的npm包。

克劳德代码 --添加到 ~/.claude.json (全球)或 .mcp.json (每个项目):

   {
     "mcpServers": {
       "tellagen": {
         "command": "node",
         "args": ["/absolute/path/to/tellagen-mcp-server/dist/index.js"],
         "env": {
           "TELLAGEN_API_KEY": "tllg_...",
           "TELLAGEN_API_URL": "https://yourcompany.api.tellagen.com"
         }
       }
     }
   }

光标 --添加到 .cursor/mcp.json:

   {
     "mcpServers": {
       "tellagen": {
         "command": "node",
         "args": ["/absolute/path/to/tellagen-mcp-server/dist/index.js"],
         "env": {
           "TELLAGEN_API_KEY": "tllg_...",
           "TELLAGEN_API_URL": "https://yourcompany.api.tellagen.com"
         }
       }
     }
   }

替换 /absolute/path/to/tellagen-mcp-server 带有克隆的实际路径。

  1. 重新启动MCP客户端 因此,它采用了新的配置。在Claude Code中,运行 /mcp 以验证服务器是否已连接。
  1. 迭代: 如果你在跑步 npm run dev,每次保存都会重新编译。重新启动MCP连接(或重新启动客户端)以获取更改。

运行测试

npm test                              # all tests
npx vitest run test/client.test.ts    # single file
npx vitest                            # watch mode

类型检查

npm run lint    # tsc --noEmit

环境变量

变量必填描述
TELLAGEN_API_KEYAPI密钥(格式: tllg_...)
TELLAGEN_API_URLAPI基本URL(例如。, https://yourcompany.api.tellagen.com)

目录标签

目录标签

AI代理开发工具TypeScriptClaude本地部署事件调查MCP服务器

支持客户端

ClaudeCursorWindsurfVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

vitest

工具数量(toolCount,工具数)

11

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP