Token导航 LogoToken导航

MCP Server · AI代理

Litellm MCP Connectors

LiteLLM MCP连接器是一个集成LiteLLM代理与模型上下文协议(MCP)连接器的工具,支持Jira、Notion、GitLab和Slack,提供统一的LLM API接口和多种生产就绪的连接器。

stdio官方级别未说明来源级核验工具 4
工作流自动化PythonAPI集成模型集成

快速开始

作者 / 组织
vsemashko
提供方
vsemashko

工具数量

4

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Litellm MCP Connectors 属于AI代理类 MCP Server,公开资料标注 4 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

AI代理

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

pip install -r requirements.txt

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 4 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

LiteLLM MCP连接器

LiteLLM代理与模型上下文协议(MCP)连接器的全面集成,用于 Jira, 概念, GitLab,以及 Slack.

🌟 特性

  • LiteLLM人工智能网关:与100多个LLM API的统一接口,具有成本跟踪、速率限制和负载平衡功能
  • MCP集成:对模型上下文协议服务器的本机支持
  • OAuth 2.0身份验证:所有连接器的安全身份验证
  • 4个生产就绪连接器:

- Jira:问题跟踪、项目管理和工作流自动化 - 概念:知识库访问和文件管理 - GitLab:存储库操作、CI/CD和问题管理 - Slack:团队沟通和信息传递

🏗️ 建筑

┌─────────────────────────────────────────────────────────────┐
│                    LiteLLM Proxy (Port 4000)                │
│  ┌──────────────┐  ┌──────────────┐  ┌──────────────┐      │
│  │ Rate Limiting│  │ Auth/API Keys│  │Load Balancing│      │
│  └──────────────┘  └──────────────┘  └──────────────┘      │
└───────────────┬─────────────────────────────────────────────┘
                │
        ┌───────┴────────┬────────┬────────┬────────┐
        │                │        │        │        │
┌───────▼──────┐ ┌───────▼──┐ ┌──▼────┐ ┌─▼──────┐ │
│ Jira MCP     │ │Notion MCP│ │GitLab │ │ Slack  │ │
│ Server       │ │Server    │ │MCP    │ │MCP     │ │
│ (Port 8001)  │ │(Port8002)│ │Server │ │Server  │ │
│              │ │          │ │(8003) │ │(8004)  │ │
└──────┬───────┘ └────┬─────┘ └───┬───┘ └───┬────┘ │
       │              │           │          │      │
       │              │           │          │      │
   ┌───▼──────┐  ┌───▼──────┐ ┌──▼─────┐ ┌─▼──────▼┐
   │  Jira    │  │  Notion  │ │ GitLab │ │ Slack  │
   │  Cloud   │  │  API     │ │  API   │ │  API   │
   └──────────┘  └──────────┘ └────────┘ └────────┘

📋 先决条件

  • Python 3.11+
  • Docker和Docker Compose(可选,用于容器化部署)
  • 您要使用的每个服务的OAuth凭据

🚀 快速开始

1.克隆和设置

git clone https://github.com/vsemashko/litellm-mcp-connectors.git
cd litellm-mcp-connectors

# Copy environment template
cp .env.example .env

# Edit .env with your credentials
nano .env

2.安装依赖项

# Using pip
pip install -r requirements.txt

# Or using the package
pip install -e .

3.配置OAuth凭据

编辑 .env 包含每个服务的OAuth凭据的文件:

  • Jira:在以下位置创建OAuth应用程序https://developer.atlassian.com/console/myapps/
  • 概念:在以下位置创建集成https://www.notion.so/my-integrations
  • GitLab:在以下位置创建OAuth应用程序https://gitlab.com/-/profile/applications
  • Slack:创建应用程序https://api.slack.com/apps

4.使用Docker Compose运行

cd docker
docker-compose up -d

5.手动运行(开发)

# Terminal 1: Start Jira MCP Server
uvicorn connectors.jira.server:app --host 0.0.0.0 --port 8001

# Terminal 2: Start Notion MCP Server
uvicorn connectors.notion.server:app --host 0.0.0.0 --port 8002

# Terminal 3: Start GitLab MCP Server
uvicorn connectors.gitlab.server:app --host 0.0.0.0 --port 8003

# Terminal 4: Start Slack MCP Server
uvicorn connectors.slack.server:app --host 0.0.0.0 --port 8004

# Terminal 5: Start LiteLLM Proxy
litellm --config config/litellm_config.yaml --port 4000

📚 用法

通过LiteLLM代理发出请求

所有服务运行后,您可以向LiteLLM代理发出请求:

curl -X POST http://localhost:4000/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $LITELLM_MASTER_KEY" \
  -d '{
    "model": "gpt-4",
    "messages": [{"role": "user", "content": "Search Jira for bugs in project PROJ"}],
    "tools": ["jira.search_issues"]
  }'

直接访问MCP服务器

您还可以直接与MCP服务器交互:

Jira示例
# List available tools
curl -X POST http://localhost:8001/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $LITELLM_MASTER_KEY" \
  -d '{"method": "tools/list"}'

# Search issues
curl -X POST http://localhost:8001/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $LITELLM_MASTER_KEY" \
  -d '{
    "method": "tools/call",
    "params": {
      "name": "search_issues",
      "arguments": {
        "jql": "project = PROJ AND status = Open"
      }
    }
  }'
概念示例
# Search pages
curl -X POST http://localhost:8002/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $LITELLM_MASTER_KEY" \
  -d '{
    "method": "tools/call",
    "params": {
      "name": "search_pages",
      "arguments": {
        "query": "meeting notes"
      }
    }
  }'
GitLab示例
# List projects
curl -X POST http://localhost:8003/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $LITELLM_MASTER_KEY" \
  -d '{
    "method": "tools/call",
    "params": {
      "name": "list_projects",
      "arguments": {
        "search": "backend"
      }
    }
  }'
Slack示例
# Send message
curl -X POST http://localhost:8004/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $LITELLM_MASTER_KEY" \
  -d '{
    "method": "tools/call",
    "params": {
      "name": "send_message",
      "arguments": {
        "channel": "general",
        "text": "Hello from MCP!"
      }
    }
  }'

🔧 配置

LiteLLM代理配置

编辑 config/litellm_config.yaml 致:

  • 添加/删除LLM模型
  • 配置速率限制
  • 设置虚拟密钥
  • 配置MCP服务器端点

MCP服务器配置

编辑 config/mcp_servers.json 致:

  • 定义可用的工具和资源
  • 配置OAuth作用域
  • 设置服务器元数据

🧪 测试

# Run all tests
pytest

# Run with coverage
pytest --cov=connectors --cov=shared

# Run specific connector tests
pytest tests/test_jira.py

📊 监控

所有服务都公开健康检查端点:

  • LiteLLM代理:http://localhost:4000/health
  • Jira MCP:http://localhost:8001/health
  • MCP概念:http://localhost:8002/health
  • GitLab MCP:http://localhost:8003/health
  • 松弛MCP:http://localhost:8004/health

🔐 安全

  • 所有连接器的OAuth 2.0客户端凭据流
  • API请求的承载令牌身份验证
  • 每个API键的可配置速率限制
  • 具有预算跟踪功能的虚拟密钥管理
  • 支持基于团队的访问控制

📁 项目结构

litellm-mcp-connectors/
├── config/
│   ├── litellm_config.yaml      # LiteLLM proxy configuration
│   └── mcp_servers.json         # MCP server definitions
├── connectors/
│   ├── jira/                    # Jira MCP server
│   ├── notion/                  # Notion MCP server
│   ├── gitlab/                  # GitLab MCP server
│   └── slack/                   # Slack MCP server
├── shared/
│   ├── auth/                    # OAuth & authentication
│   └── utils/                   # Common utilities
├── tests/                       # Test suite
├── docker/
│   ├── docker-compose.yml       # Docker orchestration
│   └── Dockerfile.connector     # Connector image
├── requirements.txt             # Python dependencies
├── pyproject.toml              # Project metadata
└── README.md                   # This file

🤝 贡献

欢迎投稿!拜托:

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 添加测试
  5. 提交拉取请求

📝 许可证

MIT许可证-有关详细信息,请参阅许可证文件

🐛 故障排除

常见问题

OAuth身份验证失败

  • 在中验证OAuth凭据 .env
  • 检查令牌URL是否正确
  • 确保授予所需的范围

MCP服务器连接错误

  • 验证所有服务器是否正在运行
  • 检查端口可用性
  • 检查防火墙设置

速率限制

  • 调整限制 litellm_config.yaml
  • 检查虚拟密钥配额

📖 其他资源

🙋 支持

对于问题和疑问:

  • 在GitHub上打开一个问题
  • 检查现有文档
  • 查看故障排除指南

______________________________________________________________________

内置于❤️ 使用LiteLLM和模型上下文协议

工具与能力

工具数量

4

资源数量

0

提示词数量

0

能力标签

LLM集成Python本地部署多平台连接器工作流自动化API管理OAuth认证

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 4 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Litellm MCP Connectors

MCP World · 本页

4stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Litellm MCP Connectors 怎么安装?

公开资料给出的安装命令是 pip install -r requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Litellm MCP Connectors 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Litellm MCP Connectors 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Litellm MCP Connectors 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Litellm MCP Connectors 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP