Fix Morrowind MCP tool naming — prevent hallucination loops #47

Closed
perplexity wants to merge 0 commits from fix/mcp-morrowind-tool-naming into main
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:34 +00:00
Rockachopa force-pushed fix/mcp-morrowind-tool-naming from 9bfaa6fbdf to fd26354678 2026-03-28 02:44:10 +00:00 Compare
Rockachopa closed this pull request 2026-03-28 02:44:31 +00:00

Pull request closed

Sign in to join this conversation.