ip2a/mcpstore

Elegantly manage your MCP services

What it solves

mcpstore provides a centralized management platform for Model Context Protocol (MCP) services. It eliminates the friction of manually configuring and running individual MCP servers by offering a unified way to handle their configuration, execution, lifecycle management, and integration into various AI agent frameworks.

How it works

Built with Rust, the project provides a core management layer that can be accessed via several interfaces:

  • SDKs: Python and Rust libraries allow developers to programmatically manage services and integrate tools into their applications.
  • CLI: A command-line tool for managing services and exposing them as HTTP or stdio MCP servers.
  • App/Web: A graphical interface for visualizing sessions, managing skills, and organizing agents.
  • Framework Adapters: It includes built-in adapters that translate MCP tools into formats compatible with popular frameworks like LangChain, LangGraph, OpenAI, AutoGen, CrewAI, LlamaIndex, and Semantic Kernel.
  • Data Sharing: It supports KV backends like Redis to share service and tool data across multiple processes or instances.

Who it’s for

Developers building AI agents who need a scalable way to manage multiple MCP servers and easily plug those capabilities into different LLM orchestration frameworks.

Highlights

  • Multi-Framework Support: Seamlessly converts MCP tools for use in LangChain, OpenAI, and other major agent libraries.
  • Agent Scoping: Allows creating independent scopes for different agents, ensuring each agent has its own specific set of tools and services.
  • Lifecycle Management: Provides comprehensive API controls to add, update, restart, and disconnect services.
  • Session Transfer: Enables the transfer of sessions between different agents or workspaces to maintain context continuity.

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目