Repository navigation
Release v2.0.0
Changes
Changed
-
Tool names no longer carry an
elfa_prefix. Every major client already namespaces tools by server, so the prefix was duplicated: opencode showedelfa_elfa_status, Claude Codemcp__elfa__elfa_status. This matches what most first-party MCP servers do — Playwright registersbrowser_*, notplaywright_*.Before After elfa_statusapi_statuselfa_mentionsmentionselfa_trendingtrendingelfa_narrativesnarrativeselfa_account_statsaccount_statselfa_chatmarket_chatelfa_auto_buildauto_buildelfa_auto_validateauto_validateelfa_auto_queryauto_queryelfa_auto_query_writeauto_query_writeelfa_auto_draftauto_draftelfa_auto_exchangesauto_exchangesstatusandchatare qualified rather than left bare, because those are exactly the generic names that collide in clients which do not namespace.The old names are gone rather than aliased. Clients discover tools at startup, so nothing needs changing in normal use, but anything that pins a tool name — permission rules, hook matchers, allow-lists — needs updating.
-
Tool descriptions that referred to sibling tools now use the new names.
Installation
npx -y @elfa-ai/mcp@2.0.0