模型上下文协议服务器

Langdock的完整模型上下文协议服务器,提供35种工具,包括代理管理、完成请求、知识文件夹、集成、用户管理等功能,适用于MCP兼容客户端的复杂工作流。

  • by Flissel
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 Flissel/langdock-mcp

使用说明

:链接:Langdock MCP服务器

为Langdock API-35工具提供完整的模型上下文协议服务器。

一个功能齐全的MCP服务器,将整个Langdock平台暴露给任何兼容MCP的客户端。包括一个用于高级编排的AutoGen多代理团队。

工具类别

类别 工具 描述
代理管理 7 创建、获取、更新、禁用代理;聊天;上传文件;列出型号
补全 4 OpenAI、Anthropic、谷歌Gemini、Mistral——符合欧盟GDPR的代理
知识文件夹 4 上传文档、语义搜索、列表、删除
集成 5+ CRUD操作、动作、触发器、身份验证管理
用户管理 3 列出、邀请、更新用户
使用与审核 2 导出使用数据,查询审计日志
+more 共35个工具

设置

git clone https://github.com/Flissel/langdock-mcp.git
cd langdock-mcp
pip install -r requirements.txt

# Set your API key
export LANGDOCK_API_KEY="your-key-here"

# Start the MCP server
python server.py

用法

作为MCP服务器

添加到MCP客户端配置中:

{
  "mcpServers": {
    "langdock": {
      "command": "python",
      "args": ["server.py"],
      "env": {
        "LANGDOCK_API_KEY": "your-key-here"
      }
    }
  }
}

AutoGen多智能体团队

python team.py

包括 team.py 建立一个AutoGen多代理团队,通过Langdock API协调复杂的工作流程。

示例:与客服聊天

# Via MCP tool call
langdock_agent_chat(agent_id="abc123", message="Summarize Q1 results")

示例:符合GDPR的完成

# Routes through Langdock's EU infrastructure
langdock_completion(provider="openai", model="gpt-4o", messages=[...])

项目结构

langdock-mcp/
  server.py          # MCP server entry point
  team.py            # AutoGen multi-agent team
  tools/
    agents.py
    completions.py
    knowledge.py
    integrations.py
    users.py
    usage.py
    audit.py
  requirements.txt

许可证

麻省理工学院——费利克斯·鲍曼(@弗利塞尔)