hermes-mcp-setup

Discover, configure, and verify MCP servers for Hermes Agent from multiple config sources.

2|Updated Aug 2, 2026
One-click install
npx skills add https://github.com/Arasz/ai-raccoon --skill hermes-mcp-setup-arasz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hermes-mcp-setup
Source: https://github.com/Arasz/ai-raccoon/tree/main/.ai-badger/skills/learned/uncategorized/hermes-mcp-setup
Command: npx skills add https://github.com/Arasz/ai-raccoon --skill hermes-mcp-setup-arasz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Adding MCP servers to Hermes Agent involves hunting through scattered config sources (Copilot configs, mcpservers.org, NuGet, npm), non-interactive CLI quirks, and silent failures that only surface in the next session. This Skill consolidates the discovery sources, exact add commands, diagnosis steps, and known pitfalls into one operational guide. ## Core Features & Use Cases - Multi-source discovery: Find MCP server configs in Copilot's mcp-config.json, JetBrains Copilot configs, mcpservers.org, .NET global tools, and Claude configs (with portability warnings). - Non-interactive setup: Add HTTP and stdio servers with yes | hermes mcp add, including repeatable --env flags for servers needing per-project environment variables. - Diagnosis and repair: List, test, remove, and re-add broken servers, with documented fixes for event-loop crashes, OAuth-incompatible servers, and Python path issues. - Tool indexing: Build a tag+intent index of MCP tools (proven on 42 Rider tools) to steer agent tool selection via a pre_llm_call hook. - Use Case: You want Playwright browser automation in Hermes. The Skill gives you the exact install prerequisites (Node.js 18+), the add command, and verification steps. ## Quick Start Ask the agent to discover available MCP servers from your Copilot config and add the Playwright MCP server to Hermes, then verify it with hermes mcp list.

Frequently Asked Questions about hermes-mcp-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add an MCP server to Hermes Agent non-interactively?

Pipe yes into the add command: yes | hermes mcp add <name> --url <endpoint> for HTTP servers, or yes | hermes mcp add <name> --command <cmd> --args <args> for stdio servers. Use repeatable --env KEY=VALUE flags for servers needing environment variables.

How do I find existing MCP server configs on my machine?

Check ~/.copilot/mcp-config.json for Copilot servers, ~/.config/github-copilot/intellij/mcp.json for JetBrains configs, and browse mcpservers.org for standard configs. For .NET tools, run dotnet tool search mcp on NuGet.

Can I use Claude MCP server configs with Hermes?

Claude OAuth-authenticated servers from ~/.claude/mcp-needs-auth-cache.json are not portable to Hermes. Claude-specific plugin URLs return HTML instead of MCP responses, so find the public equivalent on mcpservers.org instead.

Why does hermes mcp test show an event loop closed error?

A RuntimeError: Event loop is closed means the server was added but its tools were never discovered. Remove the server with hermes mcp remove and re-add it, then restart the session with /reset to pick up the tools.

Why does my Python MCP server fail with ModuleNotFoundError?

Bare python or python3 in .mcp.json resolves to the system Python, which usually lacks MCP packages. Use an absolute path to the Python that has the package installed, such as /opt/homebrew/bin/python3 or a project's .venv/bin/python3.

What is the difference between dnx and the .NET MCP server?

dnx is dotnet-exec, a temporary tool runner, not an MCP server. Install the actual server with dotnet tool install -g community.mcp.dotnet, which provides the dotnet-mcp command for Hermes.