get_data_sources, codebase_search, and codebase_consultant, and v2 for
the later generation that also exposed canonical search, fetch, and
relationship tools.
The hosted MCP endpoint and existing CodeAlive API keys do not change. For most
remote users, the upgrade is: refresh the MCP configuration, restart the
client, and update any prompts or automation that call old tool names or
arguments.
What changed
Migrate with your agent
Paste this prompt into the coding agent you want to migrate. It inventories every CodeAlive integration available to the agent, upgrades each installed method, preserves self-hosted addresses, and tests the migrated tools. Mintlify code blocks include a copy button in the upper-right corner.Agent migration prompt
Before you upgrade
- Locate the CodeAlive entry in your agent’s MCP configuration.
- Record whether it uses the hosted endpoint, Docker, or a source checkout.
- Search project instructions and automation for the removed aliases and old argument names shown below.
- Keep your existing API key. Do not paste it into source-controlled config.
Step 1: upgrade the server connection
- Installer (recommended)
- Hosted MCP
- Docker
- Source checkout
Run the installer again and let it update every detected agent:Review the detected clients, keep MCP Server selected, and restart each
client after the installer finishes.
Step 2: replace removed tool names
Update project rules, system prompts, saved workflows, and programmatic MCP calls:Search call
Before (v1 / v2)
After (v3)
Chat call
Before (v1 / v2)
After (v3)
chat is the slowest and most expensive MCP tool. For an agent that can run
several tool calls, prefer semantic_search and grep_search, then read the
returned identifiers with fetch_artifacts and inspect their relationships.Relationship profile values
Step 3: adopt the new tools
The existing calls can be migrated without using every new capability at once. Add these tools to agent allowlists and orchestration code when ready:
The complete v3 set is documented on the MCP overview and
in the Tool API Reference.
Step 4: update agent instructions
Old prompts often tell the agent to call one broad consultant tool. A v3 prompt should make direct evidence gathering the default:Step 5: verify the migration
After restarting the client:- Open its MCP tools panel and confirm that CodeAlive exposes eleven tools.
- Confirm
codebase_searchandcodebase_consultantare absent. - Call
get_data_sourceswith{ "ready_only": false }. - Call
semantic_searchwith a full Englishquestionand one returned data source name. - If you automate relationship traversal, exercise at least one snake_case
profile such as
calls_only. - Trigger one intentionally invalid development call and confirm the client
surfaces a repairable
<tool_error>instead of treating it as an empty successful result.
The migration is complete when the client discovers only the canonical v3
tools and no prompt, rule, test fixture, or integration code references the
removed aliases,
conversation_id, alive_only, or camelCase relationship
profiles.Troubleshooting
The client still shows old tools
The client still shows old tools
Fully quit and restart the client; many MCP clients cache tool discovery for
the process lifetime. Also check for a second CodeAlive entry that still points
to an old local process or container.
semantic_search rejects query
semantic_search rejects query
MCP v3 renamed the semantic input to
question. Keep query only for
grep_search and for the optional relevance filter on get_data_sources.Relationship traversal rejects the profile
Relationship traversal rejects the profile
Replace the v2 camelCase value with its v3 snake_case equivalent from the table
above.
A chat follow-up lost its context
A chat follow-up lost its context
This is expected in v3:
chat is stateless. Put the relevant prior findings,
identifiers, scope, and constraints into every new question, or keep the
research loop in your own agent and use the direct tools instead.