1A

1mcp-app/agent

Developer tools

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

524 stars 69 forks 品質 83 トレンド 41Apache-2.0

複数のMCPサーバーを1つに集約する統一モデルコンテキストプロトコルサーバー実装です。

概要

1MCPは統一されたMCPランタイムです。1mcpはMCPサーバーを集約し、CLIモードはCodex、Claude、Cursorなどのツール使用エージェント向けにより薄いエージェント向けワークフローを追加します。 ほとんどのMCPセットアップは最終的に2種類のスプロールに遭遇します。 - 構成スプロール:各クライアントが独自のMCP配線、認証選択、フィルタリングルールを必要とします。- エージェントスプロール:自律セッションが多くのツールやスキーマを最初にコンテキストに取り込むことがあります。 - 1mcp serveは、多数のMCPサーバーの前で1つの集約されたランタイムを提供します。- CLIモードは、エージェントが命令とともにツールを段階的に発見し、検査し、実行できるようにします。- 静的サーバーは起動時にロードでき、テンプレートサーバーはクライアントごとまたはセッションごとのコンテキストから作成されます。- プリセット、フィルター、命令の集約により、同じランタイムをクライアントやプロジェクト間で適応可能です。 このページはAIエージェントユーザー向けに最適化されています。

概要(AI 翻訳)

1MCPは統一されたMCPランタイムです。1mcp serveはMCPサーバーを集約し、CLIモードはCodex、Claude、Cursorなどのツール使用エージェント向けにより薄いエージェント向けワークフローを追加します。

なぜ1MCPなのか

ほとんどのMCPセットアップは最終的に2種類のスプロールに遭遇します。

  • 構成の広がり:各クライアントが独自のMCP配線、認証選択、フィルタリングルールを必要とします。
  • エージェントのスプロール:自律セッションは、最初から多くのツールやスキーマをコンテキストに取り込んでしまいます。

1MCPは以下の両方に対応しています:

  • 1mcp serve は、多数のMCPサーバーの前で1つの集約されたランタイムを提供します。
  • CLIモードは、instructions、inspect、runでツールを段階的に発見できます。
  • 静的サーバーは起動時にロードでき、テンプレートサーバーはクライアントごとまたはセッションごとのコンテキストから作成されます。
  • プリセット、フィルター、命令集約により、同じランタイムをクライアントやプロジェクト間で適応可能に保つこと。
アプローチ 最善 トレードオフ
1MCP CLIモード コデックス、クロード、エージェントループ 実行中の1mcp serveインスタンスが必要

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

README

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

1MCP

1MCP is the unified MCP runtime. 1mcp serve aggregates your MCP servers, and CLI mode adds a thinner agent-facing workflow for Codex, Claude, Cursor, and similar tool-using agents.

Why 1MCP

Most MCP setups eventually hit two kinds of sprawl:

  • Configuration sprawl: every client needs its own MCP wiring, auth choices, and filtering rules.
  • Agent sprawl: autonomous sessions carry too many tools and schemas into context up front.

1MCP addresses both:

  • 1mcp serve gives you one aggregated runtime in front of many MCP servers.
  • CLI mode lets agents discover tools progressively with instructions, inspect, and run.
  • Static servers can load at startup, while template servers are created from per-client or per-session context.
  • Presets, filters, and instruction aggregation keep the same runtime adaptable across clients and projects.
Approach Best for Tradeoff
1MCP CLI mode Codex, Claude, agent loops Requires a running 1mcp serve instance
1MCP stdio proxy Maximum compatibility across clients Still depends on serve, and auth-capable HTTP clients have a more direct path
Direct streamable HTTP MCP-native HTTP clients No project context, no .1mcprc, and a broader tool surface is exposed directly
Custom proxying One-off compatibility shims You own discovery, filtering, auth, and runtime lifecycle

Quick Start for Agent Users

This page is optimized for AI agent users. The 5-minute outcome is simple: start a real 1mcp serve runtime, connect your agent with cli-setup, then verify the instructions -> inspect -> run workflow.

You — setup: install 1MCP, add one upstream server, and start the runtime:

npm install -g @1mcp/agent
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "1mcp": { "url": "http://127.0.0.1:3050/mcp?app=cursor" } } }