# MCP Server Configuration — Tool Parity with Abiba (pi) # # Add these entries to your Hermes config.yaml under mcp_servers. # These give you the same tool access as Abiba running on pi. # # Note: Some of these run on CT 100 (amdpve). If your Hermes instance # is on a different CT, the endpoint URLs should still be reachable # since the bridge exposes them network-wide. mcp_servers: # === RA-H OS Knowledge Graph (CRITICAL) === # Gives access to shared memory, relay, skills, and all graph tools ra-h-os: url: http://192.168.68.65:3100/mcp timeout: 120 connect_timeout: 60 description: "Knowledge graph: nodes, edges, skills, relay, content search" # === Documentation Verification === # Verify CLI flags, API params, library syntax before answering context7: command: npx args: ["-y", "@upstash/context7-mcp", "--api-key", "ctx7sk-d7d1754c-db7c-4fac-baf9-8de690303475"] timeout: 60 description: "Documentation verification for APIs, libraries, CLI tools" # === Code Search & Issue Tracking === github: command: npx args: ["-y", "@modelcontextprotocol/server-github"] env: GITHUB_PERSONAL_ACCESS_TOKEN: "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" timeout: 120 description: "GitHub code search, issues, PRs, repos" # === Web Scraping & Search === firecrawl: command: npx args: ["-y", "firecrawl-mcp"] env: FIRECRAWL_API_URL: "http://192.168.68.7:3002" FIRECRAWL_API_KEY: "not-needed" tools: ["firecrawl_scrape", "firecrawl_search", "firecrawl_map", "firecrawl_crawl", "firecrawl_extract"] maxResultChars: 8000 description: "Web scraping, search, map, crawl, structured extraction" searxng: command: npx args: ["-y", "mcp-searxng"] env: SEARXNG_URL: "http://192.168.68.7:8888" maxResultChars: 10000 description: "Multi-engine web search"