产品定位
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社区获取帮助。
使用教程
使用依赖
```bash
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 -
```
安装教程
```bash
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
```
调试方式
```bash
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)