mcp-browser/MCP_QUICK_REFERENCE.md

3.3 KiB

MCP Quick Reference for Fresh Claude Instances

🔗 MCP Interface Access

Status: mcp-browser is configured and running

  • Claude Desktopmcp-browser27 tools from 7 servers
  • Config: /home/claude/.claude/mcp-browser/config.yaml
  • Tools: Built-in servers (screen, memory, patterns, onboarding) + external (claude-code, brave-search, filesystem, github)

🚀 Quick MCP Commands

Discovery (Context-Safe)

# List all available tool names (27 total)
mcp_discover(jsonpath="$.tools[*].name")

# Find memory-related tools (regex support)
mcp_discover(jsonpath="$.tools[?(@.name =~ /memory|task|pattern/i)]")

# Get server information
mcp_discover(jsonpath="$.servers[*].name")

# Get claude-code tools specifically
mcp_discover(jsonpath="$.servers['claude-code'].tools[*].name")

Tool Execution

# Call any discovered tool
mcp_call(
    method="tools/call",
    params={
        "name": "task_list", 
        "arguments": {"status": "pending"}
    }
)

# Call claude-code tools
mcp_call(
    method="tools/call",
    params={
        "name": "claude-code::read_file",
        "arguments": {"path": "/path/to/file.py"}
    }
)

🧠 Memory & Handoff System

Get Current Context

cmem handoff           # Quick context summary
cmem task list         # Active tasks
cmem pattern list      # Available patterns

Essential Memory Tools (via MCP)

  • task_add - Add new tasks with priority/assignee
  • task_update - Update task status
  • memory_summary - Get project overview
  • knowledge_add - Store information
  • pattern_add - Record learning patterns

🛠️ Built-in MCP Tools Available

Screen Management (8 tools):

  • create_session, execute, peek, list_sessions, kill_session

Memory & Tasks (10 tools):

  • task_add, task_list, task_update, decision_add, pattern_add

Auto-Response Patterns (5 tools):

  • add_pattern, list_patterns, test_pattern

Identity & Onboarding (4 tools):

  • onboarding, onboarding_list, onboarding_export

🎯 Current Project Context

Location: /mnt/data/claude/claude (bind mounted from /home/claude) Active Projects:

  • mcp-browser ( Working, integrated)
  • xilope (🔄 In development - XDG config system needed)

Memory Storage: /mnt/data/claude/claude/.mcp-memory/ cmem Wrapper: /mnt/data/claude/claude/bin/cmem/usr/local/bin/cmem

🔧 For Fresh Claude Instances

  1. Read this file for MCP context
  2. Run cmem handoff for session continuity
  3. Use mcp_discover to explore available tools
  4. Check CLAUDE.md for project-specific instructions
  5. Access Xilope onboarding: onboarding(identity="xilope_production")

📚 Documentation Locations

  • Handoff Guide: /home/claude/claude-utils/mcp-browser/HANDOFF_INSTRUCTIONS.md
  • Xilope Production: /home/claude/claude-utils/mcp-browser/mcp_servers/onboarding/xilope_production.md
  • MCP Config: /home/claude/.claude/mcp-browser/config.yaml
  • Memory Files: /mnt/data/claude/claude/.mcp-memory/default/

Generate Complete API Docs

cd /home/claude/claude-utils/mcp-browser
python setup.py gen_apidoc
# Creates: mcp_api_documentation.json (27 tools, 7 servers documented)

This provides complete MCP ecosystem access with persistent memory across Claude sessions.