MCP服务器统一API

mcpspinner-api是一个统一的网关,允许开发者通过单个API密钥和一致的接口访问多个MCP服务器(如GitHub、Slack、Discord、Linear等)。

  • by devendershekhawat
  • 本地部署
  • 更新于
在 GitHub 查看 devendershekhawat/mcpspinner-api

使用说明

mcpspiner api

用于mcpspiner的API组件-使用单个API密钥统一访问MCP服务器。

概述

mcpspinner-api为多个MCP(模型上下文协议)服务器提供了统一的网关,允许开发人员通过单个api密钥和一致的接口访问各种集成(GitHub、Slack、Discord、Linear等)。

第一阶段特征

  • 单个API密钥:一个密钥用于所有MCP服务器访问
  • 统一接口:不同MCP服务器之间的API一致
  • 凭据管理:用户凭据的安全存储和管理
  • 支持的MCP服务器:
    • GitHub
    • Slack
    • Discord 的中文翻译是“不和谐”或“纷争”。
    • 线性

快速开始

# Install dependencies
poetry install

# Run development server
poetry run uvicorn mcpspinner_api.main:app --reload

发展

该项目使用Poetry进行依赖关系管理,包括:

  • 快速 API:用于构建API的现代web框架
  • 乌维科恩:用于运行FastAPI的ASGI服务器
  • 黑色:代码格式
  • isort:导入排序
  • 薄片8:林婷
  • pytest:测试框架

建筑

User → mcpspinner-api → MCP Servers (GitHub, Slack, Discord, Linear)

许可证

MIT许可证

贡献

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