-
Notifications
You must be signed in to change notification settings - Fork 2.6k
[Bug]: 'hermes tools' command removes MCP tools after saving #1247
Copy link
Copy link
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Bug Description
Using the hermes tools command and completing the setup makes the MCP tools disappear from the platforms in the config.yaml. Because of this, none of the MCP tools are readable by Hermes and they have to be added manually.
Also, MCPs are not available unless you add them in the platform_toolsets entry in the config.yaml file.
Steps to Reproduce
- Run
hermes toolscommand. - Make global or platform (CLI, Telegram, etc.) changes.
- Confirm changes; config.yaml is saved.
Expected Behavior
- Run
hermes toolscommand. - Make global or platform (CLI, Telegram, etc.) changes.
- Confirm changes and save config.
- MCPs are discoverable, even if they are not listed in platform_toolsets.
Actual Behavior
- Run
hermes toolscommand. - Make global or platform (CLI, Telegram, etc.) changes.
- Confirm changes; MCPs are removed from the platform_toolsets entry in the config.yaml.
- MCPs are not available for the agent (this can be confirmed by running the command /toolsets in the CLI.
Affected Component
Configuration (config.yaml, .env, hermes setup)
Messaging Platform (if gateway-related)
No response
Operating System
Ubuntu 24.04
Python Version
3.11.15
Hermes Version
0.2.0
Relevant Logs / Traceback
Root Cause Analysis (optional)
No response
Proposed Fix (optional)
No response
Are you willing to submit a PR for this?
- I'd like to fix this myself and submit a PR
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working