Multi-tenant MCP Server

Integrations

  • Provides deployment support for the MCP server, with instructions for configuring the server on Heroku's hosting platform

  • Supports running the MCP server, with compatibility for Node.js v14 or higher

Integrations-App MCP Server (SSE)

Dies ist eine Remote-Implementierung des MCP-Servers (Model Context Protocol) , der Tools bereitstellt, die von der Integration App unterstützt werden. Clients können über den MCP- SSE-Transport Verbindungen herstellen und auf Tools aus aktiven Verbindungen zugreifen.

Eine Liste der MCP-Clients finden Sie hier

Informationen zum Implementieren Ihres eigenen Clients finden Sie in unserem Beispiel für einen KI-Chat-Agenten:

Voraussetzungen

  • Node.js (v14 oder höher)
  • npm oder yarn
  • Ein Integration App-Konto mit einem gültigen JWT-Token

Installation

  1. Klonen Sie das Repository:
    git clone https://github.com/integration-app/mcpservice cd mcpservice
  2. Installieren Sie Abhängigkeiten:
    npm install
  3. Erstellen Sie das Projekt:
    npm run build

Konfiguration

Lokale Entwicklung

Um den Server lokal auszuführen, starten Sie ihn mit:

npm start

Der Server wird auf http://localhost:3000 ausgeführt.

Einsatz

Um den Server in einer Produktionsumgebung (z. B. Heroku) bereitzustellen, führen Sie die folgenden Schritte aus:

  1. Stellen Sie sicher, dass Ihre Umgebungsvariablen festgelegt sind:
    • PORT : Der Port, auf dem der Server läuft (Standard: 3000)
    • NODE_ENV : Für Produktionsumgebungen auf production eingestellt
  2. Stellen Sie Ihre Anwendung mit Ihrem bevorzugten Hosting-Dienst bereit (z. B. Heroku, AWS usw.).
  3. Nach der Bereitstellung ist Ihr Server unter einer URL wie der folgenden erreichbar:
    https://your-app-name.herokuapp.com/

Verbindungs-URL

Verwenden Sie zum Herstellen einer Verbindung mit dem MCP-Server das folgende URL-Format:

https://your-app-name.herokuapp.com/sse?token=YOUR_TOKEN

Oder, wenn der Server lokal läuft:

http://localhost:3000/sse?token=YOUR_TOKEN

Cursorkonfiguration

Um diesen Server mit Cursor zu verwenden, aktualisieren Sie Ihre Datei ~/.cursor/mcp.json :

{ "mcpServers": { "integration-app": { "url": "https://your-app-name.herokuapp.com/sse?token=YOUR_TOKEN" } } }

Starten Sie Cursor neu, damit die Änderungen wirksam werden.

Claude-Konfiguration

Anthropic erlaubt SSE MCP-Transporte zu Claude nur mit MAX-Plan oder höher. Um diesen Server mit Claude zu verwenden, aktualisieren Sie Ihre Datei ~/claude_desktop_config.json :

{ "mcpServers": { "integration-app": { "url": "https://your-app-name.herokuapp.com/sse?token=YOUR_TOKEN" } } }

MCP-Informationen

  • Der Server ruft Tools von allen aktiven Verbindungen ab, die mit dem bereitgestellten Token verknüpft sind.
  • Der Server unterstützt sowohl SSE (Server-Sent Events) als auch Streamable HTTP-Transporte.

Fehlerbehebung

  • Stellen Sie sicher, dass Ihr JWT-Token gültig ist und über die erforderlichen Berechtigungen verfügt.
  • Überprüfen Sie die Serverprotokolle auf Fehler oder Probleme beim Start oder bei Verbindungsversuchen.
  • Überprüfen Sie, ob in Ihrer Bereitstellungsumgebung die richtigen Umgebungsvariablen festgelegt sind.
-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Ein Proxyserver, der es mehreren Mandanten ermöglicht, mit ihren eigenen isolierten Anmeldeinformationen eine Verbindung zum MCP-Server der Integration App herzustellen und über das Model Context Protocol auf Tools zuzugreifen.

  1. Voraussetzungen
    1. Installation
      1. Konfiguration
        1. Lokale Entwicklung
        2. Einsatz
        3. Verbindungs-URL
        4. Cursorkonfiguration
        5. Claude-Konfiguration
      2. MCP-Informationen
        1. Fehlerbehebung

          Related MCP Servers

          • -
            security
            F
            license
            -
            quality
            This MCP server implementation allows users to manage and expose actions as tools from their Integration App workspace through the Model Context Protocol.
            Last updated -
            10
            14
            JavaScript
          • A
            security
            A
            license
            A
            quality
            A proxy server that unifies multiple MCP servers, enabling seamless tool, prompt, and resource management via the MetaMCP App.
            Last updated -
            625
            88
            TypeScript
            Apache 2.0
          • -
            security
            A
            license
            -
            quality
            A proxy service that connects MCP clients to remote MCP servers, allowing users to use server keys from MCP.so to access remote resources without running their own server.
            Last updated -
            5,062
            2
            TypeScript
            MIT License
            • Apple
          • -
            security
            -
            license
            -
            quality
            Proxy that aggregates multiple MCP servers and presents them as a unified interface, allowing clients to access resources from multiple servers transparently.
            Last updated -
            1
            TypeScript

          View all related MCP servers

          ID: cdg7w5wfqm