hermes - 💡(How to fix) Fix [Question] Can Hermes call arbitrary stdio MCP servers (like Claude Code does)? [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
NousResearch/hermes-agent#15694Fetched 2026-04-26 05:25:47
View on GitHub
Comments
0
Participants
1
Timeline
4
Reactions
0
Author
Participants
Timeline (top)
labeled ×4

Considering migrating part of my agent stack from Claude Code subagents to Hermes for the persistence + learning loop benefits. My agents currently rely on a local stdio MCP server (MemPalace, a Python knowledge graph) that runs on macOS and is invoked exactly the same way Claude Code invokes any MCP: stdin/stdout JSON-RPC, configured in a settings file.

Root Cause

Considering migrating part of my agent stack from Claude Code subagents to Hermes for the persistence + learning loop benefits. My agents currently rely on a local stdio MCP server (MemPalace, a Python knowledge graph) that runs on macOS and is invoked exactly the same way Claude Code invokes any MCP: stdin/stdout JSON-RPC, configured in a settings file.

RAW_BUFFERClick to expand / collapse

Context

Considering migrating part of my agent stack from Claude Code subagents to Hermes for the persistence + learning loop benefits. My agents currently rely on a local stdio MCP server (MemPalace, a Python knowledge graph) that runs on macOS and is invoked exactly the same way Claude Code invokes any MCP: stdin/stdout JSON-RPC, configured in a settings file.

Question

Does Hermes support calling arbitrary stdio-based MCP servers as tools, the same way Claude Code does via mcpServers config? Or are tool integrations limited to the 40+ built-in tools and HTTP-based MCPs?

Specifically:

  1. Is there a config field equivalent to Claude Code's mcpServers for declaring custom stdio MCPs?
  2. If yes, how does Hermes handle the MCP lifecycle (spawn, stdin/stdout, shutdown) across sessions?
  3. Are there platform-specific caveats on macOS (M1, Tahoe 26.2)?

Why it matters

This is the go/no-go question for migrating my fixed business agents (Galaad / Eiffel AI consultancy) to Hermes. Without arbitrary stdio MCP support, the agents lose access to their shared knowledge graph, which is the backbone of their cross-session memory.

Happy to provide a minimal repro repo of a test stdio MCP if useful.

extent analysis

TL;DR

Hermes may support calling arbitrary stdio-based MCP servers, but the configuration and lifecycle management details are unclear.

Guidance

  • Investigate Hermes documentation for a config field equivalent to Claude Code's mcpServers for declaring custom stdio MCPs.
  • Reach out to Hermes support or community forums to clarify how Hermes handles the MCP lifecycle (spawn, stdin/stdout, shutdown) across sessions.
  • Consider creating a minimal repro repo of a test stdio MCP to test Hermes integration and identify potential platform-specific caveats on macOS.
  • Review the list of built-in tools and HTTP-based MCPs in Hermes to determine if any existing tools can be used as a workaround.

Example

No code snippet is provided as the issue lacks specific technical details about Hermes configuration and API.

Notes

The solution depends on the specific capabilities and configuration options of Hermes, which are not fully described in the issue. Additionally, platform-specific caveats on macOS may affect the integration.

Recommendation

Apply workaround: Investigate alternative tools or configurations that can provide similar functionality to the custom stdio MCP server, as the native support for arbitrary stdio-based MCP servers in Hermes is unclear.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING