MS

mindstone/super-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

28 stars 6 forks 품질 82 트렌드 31MIT

Proxy MCP는 실제로 필요한 도구를로드하여 컨텍스트 창을 저장합니다. 필요한 경우

개요

단일 인터페이스 뒤에 모든 MCP 서버를 구성하는 로컬 MCP 라우터 - 당신은 실제로 필요로 할 때 도구 만로드하여 컨텍스트 창을 저장합니다. 설치 필요 없음 - 그냥 npx를 사용! 10 MCP 서버를 직접 연결하고 모든 도구 스키마는 모델의 컨텍스트에서 모든 작업을 수행했습니다. Super-MCP는 meta-tools 및 on-demand discovery의 작은 세트로 대체합니다. 필요한 도구에 대한 검색, 스키마를 태우고, 통화하십시오. 당신의 문맥 창은 실제 작업에 머물. Claude Desktop, Claude Code, Cursor, Rebel 또는 다른 MCP 호스트와 함께 작동합니다.

개요(AI 번역)

로컬 MCP 라우터는 단일 MCP 서버로 구성 interface — and saves your context window by load only tool you 실제로, 당신이 필요로 할 때. 설치 필요 없음 - 그냥 npx를 사용!

10개의 MCP 서버를 직접 연결하고 당신의 모형에 있는 각 공구 스키마 땅 모든 작업을 수행하기 전에 컨텍스트. Super-MCP는 작은 세트로 대체합니다. meta-tools 및 on-demand discovery : 필요한 도구에 대한 검색, 그것을 fetch schema, 전화. 당신의 문맥 창은 실제 작업에 머물.

Claude Desktop, Claude Code, Cursor, Rebel과 함께 작동합니다. 또는 다른 MCP 호스트.

개요

슈퍼 MCP 라우터는 여러 MCP 서버를 구성 할 수 있습니다 (현지 stdio 및 호스팅 HTTP) 이러한 메타 도구와 단일 통합 인터페이스를 통해 액세스 :

  • list_tool_packages - MCP 패키지 목록 및 기능 발견
  • list_tools - 패키지의 검색 도구 (사용 detail:"lite"] 이름 + 설명, detail:"full" 완전한 스키마에 대한)
  • get_tool_details - 첫번째 사용의 앞에 특정한 공구를 위한 가득 차있는 스키마를 얻으십시오

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Super MCP Router

A local MCP router that aggregates all your MCP servers behind a single interface — and saves your context window by loading only the tools you actually need, when you need them. No installation required - just use npx!

Connect ten MCP servers directly and every tool schema lands in your model’s context before it has done any work. Super-MCP replaces that with a small set of meta-tools and on-demand discovery: search for the tool you need, fetch its schema, call it. Your context window stays for the actual task.

Works with Claude Desktop, Claude Code, Cursor, Rebel, or any other MCP host.

Overview

Super MCP Router allows you to configure multiple MCP servers (both local stdio and hosted HTTP) and access them through a single unified interface with these meta-tools:

  • list_tool_packages - List available MCP packages and discover their capabilities
  • list_tools - Browse tools in a package (use detail:"lite" for names + descriptions, detail:"full" for complete schemas)
  • get_tool_details - Get full schema for specific tools before first use
  • record_tool_note - Save or replace one durable, non-obvious tool lesson (200 characters max); it surfaces on matching-schema detail requests for up to 30 days
  • use_tool - Execute a tool from any package
  • search_tools - BM25 keyword search across all available tools
  • get_help - Get detailed guidance on using Super-MCP effectively
  • authenticate - Start OAuth authentication for packages that require it
  • health_check_all - Check the operational status of all configured packages
  • health_check - Check the status of a specific package
  • restart_package - Hot-reload a package’s credentials without restarting Super-MCP

Discovery snapshots

Discovery is a read of Super MCP’s latest health-gated catalog snapshot. The passive discovery tools—list_tool_packages, list_tools, get_tool_details, search_tools, and package help from get_help—do not wait for packages to connect. Unreachable or unauthenticated packages are reported with their catalog status and retry information instead of delaying every other package.

The catalog REST routes follow the same rule. GET /api/tools returns immediately by default; a cold-start consumer may opt into a bounded wait with wait_for_snapshot_ms, for example GET /api/tools?wait_for_snapshot_ms=500. If the current configuration generation is still not ready when that budget ends, the response remains explicitly incomplete (snapshot_complete: false) and includes degraded_packages—an empty snapshot is never presented as a successful complete catalog.

GitHub에서 전체 README 보기

설치

npx -y super-mcp-router@latest
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "super-mcp": { "command": "npx", "args": ["-y", "super-mcp-router@latest"] } } }