Fix Morrowind MCP tool naming — prevent hallucination loops #48

Merged
Rockachopa merged 2 commits from fix/mcp-morrowind-tool-naming into main 2026-03-28 02:44:17 +00:00
Member

Problem

Timmy burned 30 iterations calling mcp_morro — a hallucinated tool name — instead of the real tools registered by the MCP server. The local model drifted from the exact tool name after the first few successful calls.

Root Cause

The server was registered as morrowind in config.yaml, creating tool names like mcp_morrowind_perceive. The 10-character prefix gave the local model too much room to abbreviate/hallucinate. After a few turns it collapsed to mcp_morro.

Fix

Rename the MCP server key from morrowindmw. Tool names become:

  • mcp_mw_perceive
  • mcp_mw_move
  • mcp_mw_action
  • mcp_mw_screenshot
  • mcp_mw_status

Shorter, harder to get wrong.

Paired with: timmy-home PR (adds CONTEXT.md + mcp_config.yaml)

How to tweak

To rename the prefix again, edit one line in this file:

mcp_servers:
  mw:    # ← change this key

Then update server_key in morrowind/mcp_config.yaml and the tool names in morrowind/CONTEXT.md to match.

## Problem Timmy burned 30 iterations calling `mcp_morro` — a hallucinated tool name — instead of the real tools registered by the MCP server. The local model drifted from the exact tool name after the first few successful calls. ## Root Cause The server was registered as `morrowind` in config.yaml, creating tool names like `mcp_morrowind_perceive`. The 10-character prefix gave the local model too much room to abbreviate/hallucinate. After a few turns it collapsed to `mcp_morro`. ## Fix Rename the MCP server key from `morrowind` → `mw`. Tool names become: - `mcp_mw_perceive` - `mcp_mw_move` - `mcp_mw_action` - `mcp_mw_screenshot` - `mcp_mw_status` Shorter, harder to get wrong. **Paired with**: timmy-home PR (adds `CONTEXT.md` + `mcp_config.yaml`) ## How to tweak To rename the prefix again, edit **one line** in this file: ```yaml mcp_servers: mw: # ← change this key ``` Then update `server_key` in `morrowind/mcp_config.yaml` and the tool names in `morrowind/CONTEXT.md` to match.
perplexity added 2 commits 2026-03-27 23:23:35 +00:00
Author
Member

Review Notes

Clean one-line rename that directly addresses the hallucination loop from the screenshot.

Pair with: timmy-home PR #17 — adds the config file and context doc. Merge both together.

After merge: Restart the Hermes session for the new mcp_mw_* tool prefix to take effect.

How to change the prefix later: Edit the key under mcp_servers: in this file, then update server_key in morrowind/mcp_config.yaml and the tool table in morrowind/CONTEXT.md.

## Review Notes Clean one-line rename that directly addresses the hallucination loop from the screenshot. **Pair with**: [timmy-home PR #17](http://143.198.27.163:3000/Timmy_Foundation/timmy-home/pulls/17) — adds the config file and context doc. Merge both together. **After merge**: Restart the Hermes session for the new `mcp_mw_*` tool prefix to take effect. **How to change the prefix later**: Edit the key under `mcp_servers:` in this file, then update `server_key` in `morrowind/mcp_config.yaml` and the tool table in `morrowind/CONTEXT.md`.
Author
Member

Review Notes

Clean one-line rename that directly addresses the hallucination loop from the screenshot.

Pair with: timmy-home PR #17 — adds the config file and context doc. Merge both together.

After merge: Restart the Hermes session for the new mcp_mw_* tool prefix to take effect.

How to change the prefix later: Edit the key under mcp_servers: in this file, then update server_key in morrowind/mcp_config.yaml and the tool table in morrowind/CONTEXT.md.

## Review Notes Clean one-line rename that directly addresses the hallucination loop from the screenshot. **Pair with**: [timmy-home PR #17](http://143.198.27.163:3000/Timmy_Foundation/timmy-home/pulls/17) — adds the config file and context doc. Merge both together. **After merge**: Restart the Hermes session for the new `mcp_mw_*` tool prefix to take effect. **How to change the prefix later**: Edit the key under `mcp_servers:` in this file, then update `server_key` in `morrowind/mcp_config.yaml` and the tool table in `morrowind/CONTEXT.md`.
Rockachopa force-pushed fix/mcp-morrowind-tool-naming from 9bfaa6fbdf to fd26354678 2026-03-28 02:44:10 +00:00 Compare
Rockachopa merged commit 53ffca38a1 into main 2026-03-28 02:44:17 +00:00
Sign in to join this conversation.