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

統合アプリ MCP サーバー (SSE)

これは、Integration App を利用したツールを公開するMCP (Model Context Protocol)サーバーのリモート実装です。クライアントは、MCP SSE トランスポートを使用して、アクティブな接続からツールに接続し、アクセスできます。

MCPクライアントのリストはこちらをご覧ください

独自のクライアントを実装するには、AI チャット エージェントの例を参照してください。

前提条件

  • Node.js (v14以上)
  • npmまたはyarn
  • 有効な JWT トークンを持つ統合アプリ アカウント

インストール

  1. リポジトリをクローンします。
    git clone https://github.com/integration-app/mcpservice cd mcpservice
  2. 依存関係をインストールします:
    npm install
  3. プロジェクトをビルドします。
    npm run build

構成

地域開発

サーバーをローカルで実行するには、次のコマンドで起動します。

npm start

サーバーはhttp://localhost:3000で実行されます。

展開

サーバーを本番環境 (Heroku など) にデプロイするには、次の手順に従います。

  1. 環境変数が設定されていることを確認します。
    • PORT : サーバーが実行されるポート (デフォルト: 3000)
    • NODE_ENV : 本番環境の場合はproductionに設定
  2. 好みのホスティング サービス (Heroku、AWS など) を使用してアプリケーションをデプロイします。
  3. デプロイされると、次のような URL でサーバーにアクセスできるようになります。
    https://your-app-name.herokuapp.com/

接続URL

MCP サーバーに接続するには、次の URL 形式を使用します。

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

または、サーバーがローカルで実行されている場合:

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

カーソルの設定

このサーバーを Cursor で使用するには、 ~/.cursor/mcp.jsonファイルを更新します。

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

変更を有効にするには、カーソルを再起動します。

クロード・コンフィグレーション

Anthropicは、MAXプラン以上のClaudeへのSSE MCPトランスポートのみを許可しています。このサーバーをClaudeで使用するには、 ~/claude_desktop_config.jsonファイルを更新してください。

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

MCP情報

  • サーバーは、提供されたトークンに関連付けられているすべてのアクティブな接続からツールを取得します。
  • サーバーは、SSE (Server-Sent Events) とストリーミング可能な HTTP トランスポートの両方をサポートしています。

トラブルシューティング

  • JWT トークンが有効であり、必要な権限があることを確認してください。
  • 起動時または接続試行中にエラーや問題が発生していないか、サーバー ログを確認します。
  • デプロイメント環境に正しい環境変数が設定されていることを確認します。
-
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.

複数のテナントが、モデル コンテキスト プロトコルを介して独自の分離された資格情報とアクセス ツールを使用して、統合アプリの MCP サーバーに接続できるようにするプロキシ サーバー。

  1. 前提条件
    1. インストール
      1. 構成
        1. 地域開発
        2. 展開
        3. 接続URL
        4. カーソルの設定
        5. クロード・コンフィグレーション
      2. MCP情報
        1. トラブルシューティング

          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