
🚀 Essential MCP (Model Context Protocol)

2025.03.10
4
PythonAI交互协议上下文管理智能工具集成开发效率交流协作
Essential MCP (Model Context Protocol) 是一个专注于增强AI与人类交互的协议和工具集,旨在通过上下文管理和智能工具集成,使AI交互更加高效、智能和有趣。其核心功能包括增强的SSH服务器、统一的上下文系统、智能模型管理和创新的测试系统。
View on GitHub
Overview
产品定位
Essential MCP 是一个革命性的AI交互协议,旨在通过上下文管理和智能工具集成,打破AI与人类之间的沟通障碍,实现无缝集成和持久的连接。
核心功能
- MCP Server Enhanced SSH
- 提供安全的远程命令执行
- 支持持久TMUX会话和多窗口
-
会话共享和智能恢复
-
MCP Awesome Tool Collection (ATC)
- 基于Python的API中心
- 插件架构和实时WebSocket通信
-
工具发现和管理
-
Unified Context System
- 多种上下文类型管理(测试、工具、参与者等)
- 智能模型管理(自动发现、选择、评估)
-
Qdrant集成(语义搜索和多向量存储)
-
Test or Forget (ToF) System
- 上下文感知的测试方法
- 自动验证和恢复
- 语义相似性测试关系
适用场景
- AI与人类的高效协作
- 远程开发和命令执行
- 上下文感知的应用程序开发
- 智能工具集成和管理
工具列表
- MCP Server Enhanced SSH:提供增强的SSH功能,支持多会话和智能恢复。
- MCP Awesome Tool Collection (ATC):工具管理和执行中心,支持插件和实时通信。
- Qdrant Integration:提供语义搜索和向量存储功能。
常见问题解答
- 端口冲突:使用
./scripts/manage.sh status
检查运行中的服务。 - 环境问题:运行
./scripts/manage.sh doctor
诊断环境。 - 帮助和支持:加入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)