🚀 Essential MCP (Model Context Protocol)

🚀 Essential MCP (Model Context Protocol)

site icon
2025.03.10 4
PythonAI交互协议上下文管理智能工具集成开发效率交流协作
Essential MCP (Model Context Protocol) 是一个专注于增强AI与人类交互的协议和工具集,旨在通过上下文管理和智能工具集成,使AI交互更加高效、智能和有趣。其核心功能包括增强的SSH服务器、统一的上下文系统、智能模型管理和创新的测试系统。
View on GitHub

Overview

产品定位

Essential MCP 是一个革命性的AI交互协议,旨在通过上下文管理和智能工具集成,打破AI与人类之间的沟通障碍,实现无缝集成和持久的连接。

核心功能

  1. MCP Server Enhanced SSH
  2. 提供安全的远程命令执行
  3. 支持持久TMUX会话和多窗口
  4. 会话共享和智能恢复

  5. MCP Awesome Tool Collection (ATC)

  6. 基于Python的API中心
  7. 插件架构和实时WebSocket通信
  8. 工具发现和管理

  9. Unified Context System

  10. 多种上下文类型管理(测试、工具、参与者等)
  11. 智能模型管理(自动发现、选择、评估)
  12. Qdrant集成(语义搜索和多向量存储)

  13. Test or Forget (ToF) System

  14. 上下文感知的测试方法
  15. 自动验证和恢复
  16. 语义相似性测试关系

适用场景

  • AI与人类的高效协作
  • 远程开发和命令执行
  • 上下文感知的应用程序开发
  • 智能工具集成和管理

工具列表

  1. MCP Server Enhanced SSH:提供增强的SSH功能,支持多会话和智能恢复。
  2. MCP Awesome Tool Collection (ATC):工具管理和执行中心,支持插件和实时通信。
  3. Qdrant Integration:提供语义搜索和向量存储功能。

常见问题解答

  1. 端口冲突:使用./scripts/manage.sh status检查运行中的服务。
  2. 环境问题:运行./scripts/manage.sh doctor诊断环境。
  3. 帮助和支持:加入Omni's Hot Tub社区获取帮助。

使用教程

使用依赖

# Install Node.js and Python prerequisites
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs python3.11 python3.11-venv

# Install pnpm and poetry
npm install -g pnpm
curl -sSL https://install.python-poetry.org | python3 -

安装教程

# Clone the repository
git clone https://github.com/8bit-wraith/mcp.git
cd mcp

# Install Node.js dependencies
pnpm install

# Install Python dependencies
poetry install
poetry shell

调试方式

# Start Qdrant
docker run -d -p 6333:6333 -v $(pwd)/qdrant_data:/qdrant/storage qdrant/qdrant

# Start Python API
poetry run python -m packages.mcp-atc.src.api.main

# Start SSH server
pnpm run ssh:dev

验证安装

  • Qdrant UI: http://localhost:6333/dashboard
  • API Docs: http://localhost:8000/docs
  • SSH Server: localhost:6480 (default port)

许可证

该项目遵循 MIT 开源许可条款。