IM

ip2a/mcpstore

Developer tools

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

432 stars 32 forks Качество 76 Тренд 34MIT

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

Обзор

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

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

Английский | 简体中文

mcpstore

Управление MCP создано с помощью Rust

Почему mcpstore

MCpstore построен на Rust для высокой производительности и низких накладных расходов. Его архитектура отражает элементы управляющей плоскости / плоскости данных в стиле Kubernetes: плоскость управления отвечает за оркестрацию, а плоскость данных — на вызове. На ресурсоограниченных хостах можно подключать только плоскость данных и вызывать уже общие MCP-сервисы без какого-либо локального обслуживания. SDK доступны для встраивания в приложения и агенты.

Быстрый старт

или

Предпочитаете интеграцию кода? → Использовать через SDK?

Использование CLI

Управление MCP-сервисами и состоянием выполнения из CLI. См. Быстрый старт выше для установки.

Добавить, подключить, перезапустить или удалить сервис:

Проверьте локальную конфигурацию или откройте веб-интерфейс:

Откройте HTTP-API:

Десктопное приложение (бета)

Графический интерфейс — это управляющая плоскость: управление сервисами и инструментами MCP, проверка параметров и попытка вызовов. Сейчас в бета-версии — скачайте с GitHub Releases.

Использование SDK

Интегрируйте mcpstore в своё приложение через Python SDK или Rust Lib.

Python

Установка

Быстрый старт

Инициализуйте store:

Используйте ‘store’.

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

README

Показан фрагмент оригинального README. Открыть оригинал.

English | 简体中文

mcpstore

MCP management built with Rust

Why mcpstore

mcpstore is built with Rust for high performance and low overhead. Its architecture mirrors Kubernetes-style control plane / data plane: the control plane handles orchestration, while the data plane focuses on invocation. On resource-constrained hosts you can attach only the data plane and call already-shared MCP services with zero local maintenance. SDKs are available for embedding into applications and Agents.

Quick Start

npm install -g ip2a@mcpstore

or

curl -fsSL https://raw.githubusercontent.com/ip2a/mcpstore/main/install.sh | bash

Prefer code integration? → Use via SDK

CLI Usage

Manage MCP services and runtime state from the CLI. See Quick Start above for installation.

Add, connect, restart, or remove a service:

mcpstore add wiki https://example.com/mcp
mcpstore list
mcpstore connect wiki
mcpstore remove wiki

Inspect local config, or open the Web UI:

mcpstore config show
mcpstore web

Expose an HTTP API:

mcpstore api --host 127.0.0.1 --port 1820

Desktop App (Beta)

The GUI is the control plane: manage MCP services and tools, inspect parameters, and try invocations. Currently in Beta — download from GitHub Releases.

SDK Usage

Integrate mcpstore into your application via the Python SDK or Rust Lib.

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

Установка

npx -y @modelcontextprotocol/server-github
Новичок в MCP? Начните с руководства на mcpskill.org →

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

store.for_store().add_service({ "mcpServers": { "mcpstore_wiki": { "url": "https://example.com/mcp" } } }) store.for_store().wait_service("mcpstore_wiki")