kb-mcp

Design MCP servers with schema-driven tools, resources, and prompts.

Updated May 19, 2026
One-click install
npx skills add https://github.com/TimeKast/AgendaInteligente --skill kb-mcp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kb-mcp
Source: https://github.com/TimeKast/AgendaInteligente/tree/main/.claude/skills/kb-mcp
Command: npx skills add https://github.com/TimeKast/AgendaInteligente --skill kb-mcp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps teams design Model Context Protocol (MCP) servers whose tool/resource/prompt surfaces are clear enough for AI clients to use correctly, while staying secure, validated, and production-minded.

Core Features & Use Cases

  • MCP server blueprint: Defines how to structure an MCP server entry point and choose a transport (stdio, SSE, or WebSocket) based on integration needs.
  • Tool and schema guidance: Shows how to create action-oriented tool names with complete, descriptive input schemas and predictable structured outputs.
  • Resources, errors, and safety practices: Covers URI patterns for resources, consistent error handling, validation at the boundary, and secrets handling suitable for Claude Desktop wiring.
  • Use Case: When building an MCP server that exposes project docs and operational status, this skill supports designing docs://... and status://health resources and implementing tools that return JSON with actionable validation errors.

Quick Start

Ask the AI to generate an MCP server tool and resource surface (tools, input schemas, URI conventions, and Claude Desktop configuration) using the stdio transport and include security guardrails for validation and secrets handling.

Frequently Asked Questions about kb-mcp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design an MCP server with schema validation for Claude Desktop?

Designing an MCP server for Claude Desktop requires defining complete input schemas with descriptions, selecting an appropriate transport like stdio, and returning structured JSON outputs. You must implement consistent error handling and enforce validation at the boundary to ensure the AI client calls tools correctly.

What transport should I use for a Model Context Protocol server?

Choosing a transport for a Model Context Protocol server depends on integration needs: stdio works for local backends, while SSE or WebSocket suit web integrations. Selecting the right server transport ensures reliable communication between the AI client and your tool surfaces.

How do I structure resources and URIs in an MCP server backend?

Structuring resources in an MCP server backend involves defining clear URI patterns like `docs://...` for project docs and `status://health` for operational status. This creates a predictable surface that AI clients can read and interact with accurately.

Can I use environment-based secret management with MCP server tools?

Yes, implementing MCP server tools supports environment-based secret management to keep API keys secure. By enforcing validation and handling secrets outside the tool schemas, you maintain operational safety while exposing action-oriented tool APIs to the model.

Why does my AI client call the wrong MCP tool parameters?

AI clients call wrong MCP tool parameters when input schemas lack complete descriptions or predictable structured outputs. Designing action-oriented tool names with strict schema validation and returning actionable JSON errors corrects the model's context and usage.

Does MCP server design support both local and web integrations?

MCP server design supports both local and web integrations by allowing transport selection between stdio for local backends and SSE or WebSocket for web. This flexibility ensures tools, resources, and prompts are well-defined across different deployment contexts.