EM

evalsone/mcp-connect

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

240 stars 35 forks Качество 70 Тренд 18MIT

evalsone/mcp-connect — это кандидат на MCP-сервер, импортированный из https://github.com/evalsone/mcp-connect.

Обзор

evalsone/mcp-connect — это кандидат на MCP-сервер, импортированный из https://github.com/evalsone/mcp-connect.

Обзор (машинный перевод)

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

Лёгкий мост, который открывает локальные MCP-серверы в виде HTTP-API


Что такое MCP Connect?

MCP Connect — это HTTP-шлюз, который позволяет вызывать локальные MCP-серверы (которые используют stdio) через Streamable HTTP или классический мост запрос/ответ.

Что нового

  • Добавлен потоковый HTTP-режим поверх классического моста запрос/ответ
  • Новые скрипты быстрого развертывания и конфигурации под deploy/e2b для запуска в песочнице E2B

Как это работает

Ключевые особенности

Особенность Описание
🚀 Два режима Вызывайте локальные stdio MCP серверы через Streamable HTTP или классический HTTP-мост
🔄 Управление сессиями Поддержание непрерывности разговоров с сессиями

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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

Открыть полный README на GitHub

Установка

uvx mcp-server-fetch
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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