S2

stonehill-2345/lite-mcp

Developer tools

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

17 stars 10 forks Качество 63 Тренд 21MIT

Простая легкая система интеграции серверов Model Context Protocol (MCP)

Обзор

Простой серверный фреймворк Model Context Protocol (MCP), предназначенный для решения таких проблем, как рассеянные узлы, хаос управления и непоследовательные точки доступа в текущих кластерах серверов MCP, обеспечивая краткое и эффективное решение для разработки и управления инструментами. LiteMCP Framework полностью поддерживает операционные системы Windows, macOS и Linux, обеспечивая согласованный опыт работы на разных платформах. Ключевые преимущества включают в себя: - Быстрое создание пользовательских инструментов тестирования, снижение затрат на разработку в многосерверных сценариях - Стандартизированная реализация протокола MCP, решение проблем совместимости протоколов между распределенными узлами - Гибкая поддержка нескольких режимов развертывания, адаптация к кластерам серверов разных масштабов - Простая и расширяемая архитектура, легкое управление динамически растущими числами серверов - Встроенный интеллектуальный прокси-сервер, который интегрирует распределенные узлы в единую точку доступа, устранение сложности управления несколькими серверами Для нескольких версий Python...

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

Английский | 中

Простой серверный фреймворк Model Context Protocol (MCP), предназначенный для решения таких проблем, как рассеянные узлы, хаос управления и непоследовательные точки доступа в текущих кластерах серверов MCP, обеспечивая краткое и эффективное решение для разработки и управления инструментами.

LiteMCP Framework полностью поддерживает операционные системы Windows, macOS и Linux, обеспечивая согласованный опыт работы на разных платформах. К ключевым преимуществам относятся: Быстрое создание пользовательских инструментов тестирования, снижение затрат на разработку в многосерверных сценариях Стандартизированная реализация протокола MCP, решение проблем совместимости протоколов между распределенными узлами Гибкая поддержка нескольких режимов развертывания, адаптация к кластерам серверов разных масштабов Простая и расширяемая архитектура, легко обрабатывающая динамически растущие количества серверов Встроенный интеллектуальный прокси-сервер, который интегрирует распределенные узлы в единую точку доступа, устраняя сложность управления несколькими серверами

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

️ Экологические требования

####Безопасная среда

  • Python 3.12+ Для нескольких версий Python рассмотрите возможность использования таких инструментов, как pyenv для управления. pip 21.2+, ** Поэзия** или uv

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

README

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

LiteMCP Framework

English | 中文

A simple Model Context Protocol (MCP) server framework designed to solve issues like scattered nodes, management chaos, and inconsistent access points in current MCP server clusters, providing a concise and efficient tool development and management solution.

LiteMCP Framework fully supports Windows, macOS, and Linux operating systems, ensuring a consistent experience across platforms. Key advantages include:

  • Rapid creation of custom testing tools, reducing development costs in multi-server scenarios
  • Standardized MCP protocol implementation, resolving protocol compatibility issues between distributed nodes
  • Flexible support for multiple deployment modes, adapting to server clusters of different scales
  • Simple and extensible architecture, easily handling dynamically growing server counts
  • Built-in intelligent proxy server that integrates distributed nodes into a unified access point, eliminating the complexity of managing multiple servers

🚀 Quick Start

🛠️ Environment Requirements

Backend Environment

  • Python 3.12+,For multiple Python versions, consider using tools like pyenv for management
  • pip 21.2+, Poetry or uv
  • Git(for version control)

Frontend Environment (Optional, for Web Interface)

  • Node.js 16+(Recommended 18+)
  • npm or yarn
Platform Python Installation Method Node.js Installation Method
Windows Python Official Website or Microsoft Store Node.js Official Website
macOS Homebrew: brew install [email protected] brew install node
Linux System Package Manager: sudo apt install python3.12 (Ubuntu/Debian) sudo apt install nodejs npm

Starting the Server

Method 1: Using Poetry

# Clone the project
git clone https://github.com/stonehill-2345/lite-mcp.git
cd lite-mcp

# Install Python dependencies
poetry install

# Activate the virtual environment
poetry shell

# Start the backend service
./scripts/manage.sh up

Method 2: Using uv

uv is an extremely fast Python package manager, 10-100 times faster than pip and Poetry.

# Clone the project
git clone https://github.com/stonehill-2345/lite-mcp.git
cd lite-mcp

# Install dependencies using uv (automatically creates a virtual environment)
uv sync

# Activate the virtual environment
source .venv/bin/activate  # Linux/macOS
# or .venv\Scripts\activate  # Windows

# Start the backend service
./scripts/manage.sh up

Method 3: Using pip

# Clone the project
git clone https://github.com/stonehill-2345/lite-mcp.git
cd lite-mcp

# Create a virtual environment
Открыть полный README на GitHub

Установка

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

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →