Fix Morrowind MCP tool naming — prevent hallucination loops #47
Closed
perplexity
wants to merge 0 commits from
fix/mcp-morrowind-tool-naming into main
pull from: fix/mcp-morrowind-tool-naming
merge into: Timmy_Foundation:main
Timmy_Foundation:main
Timmy_Foundation:timmy/code-claw-docs
Timmy_Foundation:claw-code/issue-232
Timmy_Foundation:feat/frontier-local-layer-5-immortality
Timmy_Foundation:feat/frontier-local-layer-4-mesh
Timmy_Foundation:feat/frontier-local-layer-3
Timmy_Foundation:feature/workforce-manager
Timmy_Foundation:feat/frontier-local-agenda-v2
Timmy_Foundation:feat/cost-saving-guide
Timmy_Foundation:master
Timmy_Foundation:timmy/gemini-loop-hardening
Timmy_Foundation:timmy/orchestrator-kimi-heartbeat-status
Timmy_Foundation:timmy/orchestrator-kimi-visibility
Timmy_Foundation:timmy/issue-186-import-bridge
Timmy_Foundation:codex/workflow-pr-review
Timmy_Foundation:docs/automation-audit-20260404
Timmy_Foundation:feat/sovereign-identity-phase-23
Timmy_Foundation:feat/sovereign-evolution-redistribution
Timmy_Foundation:gemini/orchestration-hardening
Timmy_Foundation:gemini/audit-bugfixes
Timmy_Foundation:timmy/issue-86-z3-crucible
Timmy_Foundation:feat/allegro-identity-fix
Timmy_Foundation:gemini/issue-75
Timmy_Foundation:gemini/issue-76
Timmy_Foundation:gemini/issue-78
Timmy_Foundation:review/move-last-two-main-commits-20260328-000322
Timmy_Foundation:gemini/issue-50
Timmy_Foundation:backup/main-before-reset-20260328-000322
Timmy_Foundation:gemini/issue-52
Timmy_Foundation:gemini/issue-54
Timmy_Foundation:gemini/issue-59
Timmy_Foundation:gemini/issue-60
Timmy_Foundation:gemini/issue-61
Timmy_Foundation:gemini/issue-62
Timmy_Foundation:gemini/issue-63
Timmy_Foundation:gemini/issue-41
Timmy_Foundation:gemini/issue-42
Timmy_Foundation:gemini/issue-43
Timmy_Foundation:codex/hermes-venv-runner
Timmy_Foundation:codex/twitter-archive-orchestration
Timmy_Foundation:codex/cleanup-pass-2
Timmy_Foundation:codex/cleanup-boundaries
Timmy_Foundation:gemini/issue-8
Timmy_Foundation:gemini/issue-20
Timmy_Foundation:gemini/issue-21
Timmy_Foundation:gemini/issue-22
Timmy_Foundation:gemini/issue-9
Timmy_Foundation:gemini/issue-10
Timmy_Foundation:gemini/issue-11
Timmy_Foundation:gemini/issue-12
Timmy_Foundation:gemini/issue-13
Timmy_Foundation:manus/dpo-data-pipeline
Timmy_Foundation:feature/dpo-training-pipeline
No Reviewers
Labels
Clear labels
assigned-claw-code
assigned-kimi
claw-code-done
claw-code-in-progress
enhancement
epic
kimi-done
kimi-in-progress
research
velocity-engine
Queued for Code Claw (qwen/openrouter)
Dispatched to Kimi via OpenClaw
Code Claw completed this task
Code Claw is actively working
Kimi completed this task
Kimi is actively working on this
Auto-generated by velocity engine
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
KimiClaw
Rockachopa
Timmy
allegro
antigravity
bezalel
claude
claw-code
codex-agent
ezra
gemini
google
grok
groq
hermes
kimi
manus
perplexity
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Timmy_Foundation/timmy-config#47
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "fix/mcp-morrowind-tool-naming"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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
morrowindin config.yaml, creating tool names likemcp_morrowind_perceive. The 10-character prefix gave the local model too much room to abbreviate/hallucinate. After a few turns it collapsed tomcp_morro.Fix
Rename the MCP server key from
morrowind→mw. Tool names become:mcp_mw_perceivemcp_mw_movemcp_mw_actionmcp_mw_screenshotmcp_mw_statusShorter, 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:
Then update
server_keyinmorrowind/mcp_config.yamland the tool names inmorrowind/CONTEXT.mdto match.9bfaa6fbdftofd26354678Pull request closed