EM

evalsone/mcp-connect

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

240 stars 35 forks 品質 70 トレンド 18MIT

evalsone/mcp-connectは、https://github.com/evalsone/mcp-connect.からインポートされたMCPサーバー候補です。

概要

evalsone/mcp-connectは、https://github.com/evalsone/mcp-connect.からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

███╗ ███╗ ██████╗██████╗ ██████╗ ██████╗ ███╗ ██╗███╗ ██╗███████╗ ██████╗████████╗ ████╗ ████║██╔════╝██╔══██╗ ██╔════╝██╔═══██╗████╗ ██║████╗ ██║██╔════╝██╔════╝╚══██╔══╝ ██╔████╔██║██║ ██████╔╝ ██║ ██║ ██║██╔██╗ ██║██╔██╗ ██║█████╗ ██║ ██║ ██║╚██╔╝██║██║ ██╔═══╝ ██║ ██║ ██║██║╚██╗██║██║╚██╗██║██╔══╝ ██║ ██║ ██║ ╚═╝ ██║╚██████╗██║ ╚██████╗╚██████╔╝██║ ╚████║██║ ╚████║███████╗╚██████╗ ██║ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═══╝╚══════╝ ╚═════╝ ╚═╝

ローカルMCPサーバーをHTTP APIとして公開する軽量ブリッジ


MCP Connectとは何ですか?

MCP Connectは、Streamable HTTPまたは従来のリクエスト/レスポンスブリッジを介して、stdioと通信するローカルMCPサーバーを呼び出せるHTTPゲートウェイです。

何が新しいのか

  • 従来のリクエスト/レスポンスブリッジの上にStreamable HTTPモードを追加
  • E2Bサンドボックスでの起動用に、deploy/e2bで新しいクイックデプロイスクリプトと設定

仕組み

主な特徴

特徴 説明
🚀 デュアルモード Streamable HTTPまたはクラシックHTTPブリッジを介してローカルのSTDIO MCPサーバーを呼び出す
🔄 セッション管理 セッションとの会話の連続性を維持する

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

MCP Connect

███╗   ███╗ ██████╗██████╗      ██████╗ ██████╗ ███╗   ██╗███╗   ██╗███████╗ ██████╗████████╗
████╗ ████║██╔════╝██╔══██╗    ██╔════╝██╔═══██╗████╗  ██║████╗  ██║██╔════╝██╔════╝╚══██╔══╝
██╔████╔██║██║     ██████╔╝    ██║     ██║   ██║██╔██╗ ██║██╔██╗ ██║█████╗  ██║        ██║   
██║╚██╔╝██║██║     ██╔═══╝     ██║     ██║   ██║██║╚██╗██║██║╚██╗██║██╔══╝  ██║        ██║   
██║ ╚═╝ ██║╚██████╗██║         ╚██████╗╚██████╔╝██║ ╚████║██║ ╚████║███████╗╚██████╗   ██║   
╚═╝     ╚═╝ ╚═════╝╚═╝          ╚═════╝ ╚═════╝ ╚═╝  ╚═══╝╚═╝  ╚═══╝╚══════╝ ╚═════╝   ╚═╝   

What Is MCP Connect?

MCP Connect is an HTTP gateway that lets you call local MCP servers (that speak stdio) through Streamable HTTP or a classic request/response bridge.

What’s New

  • Added Streamable HTTP mode on top of the classic request/response bridge
  • New quick-deploy scripts and configs under deploy/e2b for launching in an E2B sandbox

How It Works

+-----------------+   HTTP (JSON)               +------------------+      stdio      +------------------+
|                 |   /bridge                   |                  |                 |                  |
|  Cloud AI tools |   |  Node.js Bridge  |   |    MCP Server    |
|   (Remote)      |                             |    (Local)       |                 |     (Local)      |
|                 |   HTTP (SSE stream)         |                  |                 |                  |
|                 |   /mcp/:serverId            |                  |                 |                  |
+-----------------+         Tunnels (optional)  +------------------+                 +------------------+

Key Features

Feature Description
🚀 Dual modes Call local stdio MCP servers via Streamable HTTP or the classic HTTP bridge
🔄 Session management Maintain conversational continuity with sessions
🔐 Security Bearer token auth + CORS allowlist
🌐 Public access Built-in Ngrok tunnel to expose endpoints externally
☁️ Cloud deploy One-click deploy to E2B cloud sandbox

Quick Start

Prerequisites

  • Node.js >= 22.0.0 (recommended)
  • npm or yarn

1) Install

git clone https://github.com/EvalsOne/MCP-connect.git
cd mcp-connect
npm install

2) Preparations

A. Set up initial environment variables

cp .env.example .env

Set ACCESS_TOKEN in .env before starting the server. Startup fails if it is empty.

B. Configure MCP servers

GitHub で README 全文を見る

インストール

uvx mcp-server-fetch
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "fetch": { "command": "uvx", "args": ["mcp-server-fetch"], "description": "HTTP/HTTPS content fetcher" } } }