使用说明
MindMesh MCP服务器
一种模型上下文协议(MCP)服务器实现,通过场相干优化创建了一个受量子启发的Claude 3.7 Sonnet实例群。此服务器通过与紧急属性协同工作的多个专用LLM实例实现了丰富的推理。
特性
- 量子启发场计算:使用基于字段的模型来保持Claude实例之间的一致性
- WebContainer集成:用于执行的全栈沙盒环境
- 带矢量存储的PGLite:具有pgvector扩展的高效矢量数据库
- 多个克劳德专业:实例侧重于模式识别、信息综合和推理
- 一致性优化:跨实例选择最一致的输出
- 扩展思维支持:可选128k令牌思维能力
- 实时查询更新:通过PGLite实时扩展实时一致性通知
- VoyageAI嵌入式:使用VoyageAI最先进的模型(voyage-3large)进行高质量嵌入
先决条件
- Node.js 18.x或更高版本
- Anthropic API密钥,可访问Claude 3.7 Sonnet
- VoyageAI API密钥(可选,但建议用于更好的嵌入)
安装
-
克隆此存储库:
git clone https://github.com/wheattoast11/mcp-mindmesh.git cd mcp-mindmesh -
安装依赖项:
npm install -
创建一个
.env通过复制模板来创建文件:cp .env.template .env -
编辑
.env添加Anthropic API键、VoyageAI API键(可选),并根据需要调整其他设置。
用法
启动服务器
构建并启动服务器:
npm run build
npm start
对于自动重新加载的开发:
npm run dev
连接到服务器
您可以使用任何MCP客户端连接到此MCP服务器,例如:
- Claude Windows桌面应用程序(官方Anthropic客户端)
- Cursor IDE的代理功能
- Cline VSCode扩展
- 任何其他MCP兼容客户端
服务器将在以下时间可用 http://localhost:3000 默认情况下(或您在 .env 文件)。
使用推理工具
此服务器提供的主要工具是 reason_with_swarm该工具接收一个提示,并通过多个专门的Claude实例对其进行处理,返回最一致的结果。
Claude Desktop中的示例用法:
Please use the swarm to analyze the relationship between quantum field theory and consciousness.
配置选项
所有配置选项都可以在 .env 文件:
| 环境变量 | 描述 | 默认值 |
|---|---|---|
ANTHROPIC_API_KEY |
您的Anthropic API密钥 | (必需) |
VOYAGE_API_KEY |
VoyageAI API密钥 | (可选) |
PORT |
HTTP服务器端口 | 3000 |
STDIO_TRANSPORT |
使用stdio传输而不是HTTP | false |
CLAUDE_INSTANCES |
群中的Claude实例数 | 8 |
USE_EXTENDED_THINKING |
实现128k扩展思维 | 正确 |
COHERENCE_THRESHOLD |
最小相干阈值 | 0.7 |
EMBEDDING_MODEL |
voyage-AI嵌入模型使用 | voyage-3-large |
DB_PATH |
PGLite数据库的路径 | “idb://mindmesh.db" |
DEBUG |
启用调试日志记录 | false |
建筑
服务器架构由以下部分组成:
- MCP服务器层:实现模型上下文协议(2025-03-26规范)
- WebContainer层:为执行提供沙盒环境
- PGLite矢量数据库:存储具有pgvector扩展名的状态向量
- 克劳德蜂群层:管理多个专门的Claude实例
- 量子场层:处理现场一致性和优化
- 嵌入层:使用VoyageAI模型生成高质量的嵌入
请求按如下方式流经这些层:
Client Request → MCP Server → Swarm Processing → Claude API → Coherence Optimization → Response
高级功能
Web容器集成
服务器使用WebContainer技术实现完全沙盒环境,提供:
- 孤立的执行环境
- 全栈功能
- 文件系统访问
- 网络通信
带矢量扩展的PGLite
PGLite提供:
- 客户端PostgreSQL数据库编译为WebAssembly
- 通过pgvector扩展进行矢量运算
- 实时更新的实时查询通知
- 跨会话的持久存储
场相干优化
一致性优化系统:
- 通过多个专门的Claude实例处理查询
- 为每个响应生成状态向量
- 计算实例之间的一致性度量
- 选择最连贯的输出
- 维护矢量数据库中的动态字段状态
VoyageAI嵌入式
服务器使用VoyageAI最先进的嵌入模型:
- 高质量状态向量生成
- 更精确的相干性计算
- 更好的现场建模和优化
当VoyageAI API密钥不可用时,服务器返回到更简单、确定的嵌入方法。
发展
项目结构
src/index.ts:主要入口点src/server.ts:核心服务器实施.env:配置文件package.json:依赖关系和脚本
建筑
npm run build
这将把TypeScript编译为JavaScript dist 目录。
测试
npm test
许可证
麻省理工学院
致谢
本项目使用以下技术:
- 模型上下文协议 (2025-03-26规格)
- API人类克劳德
- VoyageAI嵌入式
- WebContainer API
- PGLite
- ElectricSQL向量扩展