AGI模型上下文协议服务器

提供完整AGI系统访问的服务,包括元学习、多智能体协调、技能进化、目标分解、上下文合成和Darwin Gödel自我改进功能。

  • by marc-shade
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 marc-shade/agi-mcp

使用说明

AGI MCP服务器

状态:生产就绪 版本: 1.0.0 创建: 2025-11-10

概述

模型上下文协议服务器将所有6个AGI组件作为Claude Code的工具公开。

该服务器提供对完整AGI系统的直接访问,包括元学习、多智能体协调、技能进化、目标分解、上下文综合和Darwin Gödel自我提升。

暴露的组件

1.元学习引擎(4个工具)

  • agi_record_outcome -记录学习任务成果
  • agi_recommend_agent -根据学习到的表现获得代理建议
  • agi_detect_patterns -检测最近执行中的模式
  • agi_get_learning_summary -获取整体学习统计数据

2.多代理协调器(2个工具)

  • agi_execute_task -通过多智能体协调执行任务
  • agi_get_system_status -获取代理系统状态

3.技能进化系统(3个工具)

  • agi_register_skill -注册新技能版本
  • agi_start_ab_test -在技能版本之间启动A/B测试
  • agi_promote_skill -推广获胜技能版本

4.目标分解AI(2个工具)

  • agi_execute_goal -解析并执行自然语言目标
  • agi_get_goal_progress -跟踪目标进度

5.上下文合成引擎(1个工具)

  • agi_synthesize_context -从多个来源合成最佳上下文

6.达尔文哥德尔机器(3个工具)

  • agi_propose_modification -用证明提出自我修改
  • agi_apply_modification -应用已验证的修改
  • agi_get_improvement_history -查看自我提升历史

总计:21个AGI工具

安装

# Already configured in ~/.claude.json
# Restart Claude Code to activate

使用示例

后设学习

# Record a task outcome
agi_record_outcome(
    task_id="task_001",
    task_type="code_generation",
    agent_used="coder",
    success=True,
    execution_time_ms=1500,
    quality_score=0.9
)

# Get agent recommendation
agi_recommend_agent(
    task_type="code_generation"
)
# Returns: {"recommended_agent": "coder", "confidence": 0.85}

多智能体协调

# Execute a complex task
agi_execute_task(
    description="Implement user authentication with JWT tokens",
    task_type="code_generation"
)
# Returns: Decomposed subtasks with execution results

技能进化

# Register a new skill
agi_register_skill(
    skill_name="data_processor",
    code="def process(data): return [x*2 for x in data if x > 0]",
    description="Optimized data processor"
)

# Start A/B test
agi_start_ab_test(
    skill_name="data_processor",
    version_a="v1",
    version_b="v2",
    split_ratio=0.5
)

目标分解

# Execute a high-level goal
agi_execute_goal(
    goal_description="Build a REST API for user management",
    context={"language": "Python", "framework": "FastAPI"}
)
# Returns: Decomposed tasks with dependencies and estimates

上下文综合

# Synthesize context
agi_synthesize_context(
    query="multi-agent coordination implementation",
    source_types=["file", "memory", "code"],
    target_tokens=10000
)
# Returns: Compressed context with relevance scores

达尔文哥德尔机器

# Propose an improvement
agi_propose_modification(
    code_before="def old_algo(): ...",
    code_after="def new_algo(): ...",
    modification_type="algorithm_improve",
    description="Optimize from O(n²) to O(n)"
)
# Returns: Modification ID with proof status

配置

~/.克劳德。

{
  "mcpServers": {
    "agi-mcp": {
      "command": "python3",
      "args": [
        "/Volumes/SSDRAID0/agentic-system/mcp-servers/agi-mcp/server.py"
      ],
      "description": "AGI System - Meta-learning, multi-agent coordination, skill evolution, goal decomposition, context synthesis, and Darwin Gödel self-improvement"
    }
  }
}

整合

此MCP服务器集成了:

  • 增强型内存MCP:持久存储
  • 代理运行时MCP:持续的任务和目标
  • 萨法拉:4层混合存储器
  • 所有6个AGI组件:直接访问内部API

建筑

Claude Code
    ↓
AGI MCP Server (21 tools)
    ↓
┌─────────────────────────────────────┐
│  Meta-Learning Engine               │
│  Multi-Agent Coordinator            │
│  Skill Evolution System             │
│  Goal Decomposition AI              │
│  Context Synthesis Engine           │
│  Darwin Gödel Machine               │
└─────────────────────────────────────┘
    ↓
Databases + Enhanced Memory + SAFLA

测试

# Test imports
python3 -c "import sys; sys.path.insert(0, '/Volumes/SSDRAID0/agentic-system/intelligent-agents'); from meta_learning_engine import *; from multi_agent_coordinator import *; print('✓ All imports successful')"

# Test server startup
python3 /Volumes/SSDRAID0/agentic-system/mcp-servers/agi-mcp/server.py

状态

  • ✅ 服务器实施完成
  • ✅ 所有21个工具均已实施
  • ✅ 配置已添加到~/.claude.json
  • ⚠️ 需要重新启动Claude Code才能激活
  • ⚠️ 集成测试待定

后续步骤

  1. 重新启动Claude Code以激活服务器
  2. 测试每个工具类别
  3. 构建统一的编排器以连接工作流中的工具
  4. 创建示例工作流,展示完整的AGI功能

AGI系统现在可以作为Claude Code的MCP工具访问。