From antimetal
Configure the Antimetal MCP server connection. Use when the user needs to set up Antimetal in their AI editor, is getting authentication errors, or wants to verify the connection is working. Also triggers for: 'how do I connect Antimetal', 'set up MCP', 'authentication failed', 'configure API key', 'configure OAuth'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/antimetal:antimetal-mcp-setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are helping the user connect their AI editor to the Antimetal MCP server at `https://mcp.antimetal.com`.
You are helping the user connect their AI editor to the Antimetal MCP server at https://mcp.antimetal.com.
Most modern AI editors handle OAuth automatically when you connect to a remote MCP server. No manual configuration is needed:
/investigate and /fix are ready to useIf your editor opened a browser login and it succeeded, you're done. Run search_issues to verify connectivity.
If OAuth isn't working or your editor doesn't support it, use an API key:
Generate a key — go to https://overlook.antimetal.com/settings/api-keys and create a new API key
Set the environment variable:
export ANTIMETAL_API_KEY=your_key_here
Add it to your shell profile (~/.zshrc, ~/.bashrc) to persist across sessions.
Configure your editor (if the env var isn't picked up automatically):
Claude Code — add to .mcp.json:
{
"mcpServers": {
"antimetal": {
"type": "http",
"url": "https://mcp.antimetal.com",
"headers": { "Authorization": "Bearer ${ANTIMETAL_API_KEY}" }
}
}
}
Cursor — add to mcp.json:
{
"mcpServers": {
"antimetal": {
"url": "https://mcp.antimetal.com",
"headers": { "Authorization": "Bearer ${ANTIMETAL_API_KEY}" }
}
}
}
VS Code — add to .vscode/mcp.json:
{
"servers": {
"antimetal": {
"type": "http",
"url": "https://mcp.antimetal.com",
"headers": { "Authorization": "Bearer ${ANTIMETAL_API_KEY}" }
}
}
}
Restart your editor after changing the config.
Call search_issues with no arguments. A successful response (even an empty list) confirms the MCP server is connected and authenticated. An Unauthorized error means the token/key isn't being sent correctly.
npx claudepluginhub antimetal/claude-plugin --plugin antimetalCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.