mcpField
M
mcpspinner-api

mcpspinner-api

Local
github.com/devendershekhawatDeveloper Tools0Updated 74w ago

About mcpspinner-api

mcpspinner-api is the API component of mcpspinner, providing unified access to multiple MCP servers through one API key. It is for developers managing integrations such as GitHub, Slack, Discord, and Linear through a consistent interface.

Key features

  1. 01One API key for multiple services
  2. 02Consistent interface across services
  3. 03Secure user credential storage and management
  4. 04Supports GitHub, Slack, Discord, and Linear

Use cases

  1. 01Call multiple MCP servers with one key
  2. 02Connect integrations through a consistent API
  3. 03Manage user credentials centrally

MCP support

The MCP server acts as a unified gateway to multiple MCP servers, with GitHub, Slack, Discord, and Linear listed as supported integrations.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

mcpspinner-api

API component for mcpspinner - unified access to MCP servers with a single API key.

Overview

mcpspinner-api provides a unified gateway to multiple MCP (Model Context Protocol) servers, allowing developers to access various integrations (GitHub, Slack, Discord, Linear, etc.) through a single API key and consistent interface.

Phase 1 Features

  • Single API Key: One key for all MCP server access
  • Unified Interface: Consistent API across different MCP servers
  • Credential Management: Secure storage and management of user credentials
  • Supported MCP Servers:
    • GitHub
    • Slack
    • Discord
    • Linear

Quick Start

# Install dependencies
poetry install

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

Development

This project uses Poetry for dependency management and includes:

  • FastAPI: Modern web framework for building APIs
  • Uvicorn: ASGI server for running FastAPI
  • Black: Code formatting
  • isort: Import sorting
  • flake8: Linting
  • pytest: Testing framework

Architecture

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

License

MIT License

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Run tests and linting
  5. Submit a pull request

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.