mcp-capability-declarator

Solid

Generate MCP capability declarations from tool and resource inventory with proper versioning and feature flags.

AI & Automation 1,160 stars 71 forks Updated today MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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 listChanged: true, }, resources: { // Resource capabilities subscribe: true, listChanged: true, }, prompts: { // Prompt capabilities listChanged: true, }, logging: {}, }; // Tool definitions export const TOOL_DEFINITIONS = [ { name: 'sear...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

mcp-sdk-typescript-bootstrapper

Bootstrap MCP (Model Context Protocol) servers with the official TypeScript SDK. Creates complete server implementations with transport layer, tools, resources, and proper error handling.

1,160 Updated today
a5c-ai
AI & Automation Solid

mcp-server-patterns

Build MCP servers with Node/TypeScript SDK — tools, resources, prompts, Zod validation, stdio vs Streamable HTTP. Use Context7 or official MCP docs for latest API.

148,923 Updated 1 months ago
affaan-m
AI & Automation Solid

mcp-create-declarative-agent

Skill converted from mcp-create-declarative-agent.prompt.md

34,233 Updated today
github
AI & Automation Listed

mcp-specification-reference

Use when the user asks about "MCP protocol version", "MCP spec", "protocol negotiation", "MCP capabilities", "MCP transport", "MCP lifecycle", "MCP schema", "initialize handshake", or needs to verify MCP server conformance, understand version differences, check required methods, or look up MCP protocol behavior. Also applies when building or debugging MCP servers and needing authoritative spec details.

1 Updated today
amarbel-llc
AI & Automation Listed

mcp-builder

DEPRECATED: This skill has been replaced by `mcp-app-builder`. Check if `mcp-app-builder` is available in the skills folder. If not, install it: `npx skills install mcp-use/mcp-use --skill mcp-app-builder` Use `mcp-app-builder` instead of this skill. Build Model Context Protocol (MCP) servers with mcp-use framework. Use when creating MCP servers, defining tools/resources/prompts, working with mcp-use, bootstrapping MCP projects, or when user mentions MCP development, tools, resources, or prompts.

335 Updated today
aiskillstore