mcp-capability-declarator
Generate MCP capability declarations from tool and resource inventory with proper versioning and feature flags.
npx skills add a5c-ai/babysitter --skill mcp-capability-declarator --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# MCP Capability Declarator Generate MCP capability declarations from tool/resource inventory. ## Capabilities - Generate capability declarations from inventory - Create initialization options - Set up feature flags - Implement capability negotiation - Document server capabilities - Generate capability tests ## Usage Invoke this skill when you need to: - Declare MCP server capabilities - Generate initialization options - Document supported features - Implement capability negotiation ## Inputs | Parameter | Type | Required | Description | |-----------|------|----------|-------------| | serverName | string | Yes | Server name | | version | string | Yes | Server version | | tools | array | No | Tool capabilities | | resources | array | No | Resource capabilities | | prompts | array | No | Prompt capabilities | ## Generated Patterns ### TypeScript Capability Declaration ```typescript import { ServerCapabilities, InitializationOptions } from '@modelcontextprotocol/sdk/types.js'; // Server metadata export const SERVER_INFO = { name: 'my-mcp-server', version: '1.0.0', } as const; // Capability declarations export const CAPABILITIES: ServerCapabilities = { tools: { // Tool capabilities lis
- Capabilities
- Usage
- Inputs
- Generated Patterns
- TypeScript Capability Declaration
- Python Capability Declaration
- Workflow
- Target Processes
What does the mcp-capability-declarator skill do?
Generate MCP capability declarations from tool and resource inventory with proper versioning and feature flags.
How do I install it?
Run `npx skills add a5c-ai/babysitter --skill mcp-capability-declarator --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From a5c-ai/babysitter, a repository with 1,642 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
