Skip to content

Add tool-names agent definition for MCP tool name mapping#380

Merged
rajbos merged 3 commits intomainfrom
copilot/add-custom-agent-for-tool-handling
Mar 11, 2026
Merged

Add tool-names agent definition for MCP tool name mapping#380
rajbos merged 3 commits intomainfrom
copilot/add-custom-agent-for-tool-handling

Conversation

Copy link
Contributor

Copilot AI commented Mar 11, 2026

Adds a custom agent at .github/agents/tool-names.agent.md that handles the recurring "Add missing friendly names for tools" issues (e.g., #378, #374, #367, #338, #323). The agent encodes MCP naming conventions, known server prefixes, and source repo references so it can resolve these issues autonomously.

  • MCP prefix → display name mapping table: All 8 known prefixes (mcp_io_github_git_GitHub MCP (Local):, mcp_github_github_GitHub MCP (Remote):, etc.) with links to source repos
  • Name generation rules: Prefix matching, action extraction, Title Case formatting, acronym preservation (VSCODE, MCP, GITHUB, API, etc.)
  • Unknown server research guidance: Directs agent to search GitHub for mcp-server topic repos, github/github-mcp-server, awesome-mcp-servers, and the modelcontextprotocol org
  • Well-known MCP server reference table: GitHub MCP Server (pkg/github/*.go), microsoft/playwright-mcp, oraios/serena, upstash/context7, ChromeDevTools/chrome-devtools-mcp
  • Editing conventions: Leading comma style, grouping by prefix, validation steps — matching the patterns established in prior PRs

Copilot AI and others added 3 commits March 11, 2026 09:33
…ings

Co-authored-by: rajbos <6085745+rajbos@users.noreply.github.com>
Co-authored-by: rajbos <6085745+rajbos@users.noreply.github.com>
Copy link
Owner

@rajbos rajbos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@rajbos rajbos marked this pull request as ready for review March 11, 2026 09:46
@rajbos rajbos merged commit ec02202 into main Mar 11, 2026
@rajbos rajbos deleted the copilot/add-custom-agent-for-tool-handling branch March 11, 2026 09:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants