CI / validate (push) Failing after 1s
Self-service enhancement package for Hermes agents to adopt pi-style conduct quality. Contains: - prompts/behavioral-core.md: Distilled Three Pillars (~800 tokens) - config/compression.yaml: 256K model optimization (80% threshold) - config/mcp-servers.yaml: Tool parity (Context7, GitHub, Firecrawl, etc.) - skills/: On-demand skills for conduct, verification, self-healing - CHECKLIST-POC.md: Tanko POC verification checklist POC pilot: Tanko
55 lines
1.8 KiB
YAML
55 lines
1.8 KiB
YAML
# 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"
|