
Twelvelabs Mcp Server
io.github.micro-JAY由 GitHub 账号 micro-JAY 发布v1.0.1更新于 Oct 24, 2026
MCP server for ElevenLabs Conversational AI (not TwelveLabs video) — agents, KB, voices
发布方自己的服务:Twelvelabs Mcp Server
概览
让助手通过 ElevenLabs API 管理 ElevenLabs 对话式 AI 语音代理、知识库文档、对话记录和语音。
- 可以做什么
- 提供工具用于列出和查看代理,读取和更新系统提示词、设置与 webhook,并管理知识库文档(列出、读取、添加文本或网址、删除)。还可列出和筛选对话历史、获取转录与评估结果、重新运行通话后分析或评估、管理对话标签,以及浏览可用语音。
- 适用场景
- 当你希望助手在不打开 ElevenLabs 控制台的情况下查看或修改 ElevenLabs 语音代理及其提示词、设置和知识库,或回顾和标记历史对话时,适合使用。
- 运行要求
- 以 stdio 方式在本地运行;需要 Node.js 18 或更高版本,并通过 ELEVENLABS_API_KEY 环境变量提供 ElevenLabs API 密钥。MCP 客户端需支持 stdio,并允许为本地进程配置环境变量。
安装
在 SourceWeft 中
- 打开 控制台中的 Twelvelabs Mcp Server,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
TwelveLabs MCP Server
This project is not affiliated with TwelveLabs (the video understanding platform). It is an MCP server for the ElevenLabs Conversational AI API — voice agents, knowledge bases, conversations, and TTS. The name "TwelveLabs" is the project codename only.
An enhanced MCP (Model Context Protocol) server that gives any compatible MCP client direct access to the ElevenLabs Conversational AI API -- including capabilities the official ElevenLabs MCP connector doesn't expose.
What this covers
- Agents -- list, get full config (including LLM model + temperature), update prompt/settings, manage webhooks and file uploads
- Knowledge Base -- list, read full content, add text/URL docs, delete docs
- Conversations -- filter and tag history, inspect transcripts, and rerun post-call analysis/evaluations
- Voices -- list and search available voices
Prerequisites
- Node.js >= 18
- ElevenLabs API key -- get one at elevenlabs.io
Quick Start
Option A: npx (no clone needed)
Option B: Clone and build
Connect an MCP client
Add an equivalent server entry to your MCP client's configuration. The config file location and surrounding syntax vary by client; this is the standard stdio server definition:
Restart or reconnect your MCP client. You should see twelvelabs in its
available tools list.
Use it
Ask your MCP-enabled assistant to use the tools, for example:
"List my agents" "Get the full config for agent_1001kjbh14xce5kbreh55ydf4rae" "Show me the last 10 conversations for that agent" "Get the transcript and analysis for conversation_xyz"
Compatibility
This server works with MCP clients that support the stdio transport and let you configure environment variables for a local server process. Clients that only support remote HTTP MCP servers need a compatible stdio bridge or proxy.
Tool Reference
Agent Tools
Knowledge Base Tools
Conversation Tools
Voice Tools
Security
- Input validation -- all tool parameters are validated with Zod schemas before reaching the API
- HTTPS enforcement -- webhook URLs are validated to use HTTPS only
- Path traversal protection -- document and agent IDs are sanitized to prevent path traversal
- Error sanitization -- internal errors are caught and returned as safe MCP error responses; raw stack traces are never exposed to the client
Development
Contributing
- Fork the repository
- Create a feature branch (
git checkout -b feat/my-feature) - Commit your changes (
git commit -m 'feat: add my feature') - Push to the branch (
git push origin feat/my-feature) - Open a Pull Request
License
MIT -- see LICENSE for details.
Architecture Note
All tools share a single Axios client instance (src/client.ts) initialised from
ELEVENLABS_API_KEY at startup. Tool implementations live in src/tools/ -- one
file per domain -- and are registered onto the McpServer in src/index.ts. The
server communicates over stdio transport (stdin/stdout), which is why all debug
logging uses console.error (stderr), not console.log.
来源:README.md,提交 f478ecb
工具
0版本历史
1- v1.0.1最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分