elevenlabs天蓝色mcp
此存储库承载 主控程序 允许的服务器 ElevenLabs语音代理,代表呼叫者创建Azure DevOps故事。 当客户请求“创建故事”并提供标题和描述时, 该工具创建相应的 用户故事 Azure DevOps中的工作项。
特性
- 采用最小MCP服务器
mcp.server.fastmcp - 使用REST工作项API的Azure DevOps集成
- 敏感凭据的环境驱动配置
配置
在启动服务器之前设置以下环境变量:
| 变量 | 描述 |
|---|---|
AZURE_DEVOPS_ORGANIZATION | Azure DevOps组织名称 |
AZURE_DEVOPS_PROJECT | Azure DevOps项目名称 |
AZURE_DEVOPS_PAT | 个人访问令牌 Work Items (Read & Write) 范围 |
AZURE_DEVOPS_AREA_PATH | 为新故事指定的可选区域路径 |
AZURE_DEVOPS_ITERATION_PATH | 为新故事分配的可选迭代路径 |
AZURE_DEVOPS_API_VERSION | 可选API版本(默认为 7.0) |
ELEVENLABS_API_KEY | 可选ElevenLabs API密钥(当前不需要) |
运行服务器
安装依赖项并启动MCP服务器:
pip install -e .
python -m elevenlabs_azure_mcp.server当从终端启动时,服务器会自动切换到 交互式提示,以便您可以键入自然语言命令,例如:
create story with title "hello test" and description "50"使用 quit 或 exit 离开提示。如果您需要原始JSON-RPC MCP 传输(例如,当嵌入到另一个代理运行时),运行 服务器具有:
python -m elevenlabs_azure_mcp.server --mode jsonrpc该工具公开了一个名为 create_story 接受标题 以及描述。它返回一条包含Azure DevOps的确认消息 工作项ID和新创建故事的web URL。
