mcp_builder

Create MCP servers with FastMCP or TypeScript SDK for API integration.

Updated Jan 14, 2026
One-click install
npx skills add https://github.com/jvsandhu/agentic-skills --skill mcp-builder-jvsandhu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp_builder
Source: https://github.com/jvsandhu/agentic-skills/tree/main/skills/mcp_builder
Command: npx skills add https://github.com/jvsandhu/agentic-skills --skill mcp-builder-jvsandhu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires fastmcp, @modelcontextprotocol/sdk.

What problem does it solve? Building Model Context Protocol servers from scratch requires understanding tool schemas, transports, and client configuration, which slows down connecting LLMs to external APIs and services. ## Core Features & Use Cases - Python FastMCP Servers: Define tools and resources with decorators, including docstrings that guide LLM tool selection. - TypeScript MCP SDK Servers: Build stdio-based servers with the official @modelcontextprotocol/sdk package. - Client Configuration: Generate mcp_config.json entries with commands, arguments, and environment variables. - Use Case: You want Claude Desktop to query your internal database. Use this Skill to scaffold a FastMCP server exposing a query tool, configure the client, and verify it with MCP Inspector. ## Quick Start Create an MCP server in Python with FastMCP that exposes a tool for querying my REST API and show me the client configuration.

Frequently Asked Questions about mcp_builder

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

FAQPage Schema
How do I create an MCP server in Python?

Install fastmcp with pip, instantiate FastMCP with a server name, and register functions using the @mcp.tool() decorator. Call mcp.run() to start the server, and add resources with @mcp.resource() for read-only data.

How to build an MCP server with TypeScript?

Install @modelcontextprotocol/sdk via npm, create an McpServer instance with name and version, and register tools with server.tool(). Connect it using StdioServerTransport so MCP clients can communicate over standard input and output.

FastMCP vs TypeScript MCP SDK, which should I use?

FastMCP suits Python developers who want decorator-based tool definitions with minimal boilerplate. The TypeScript SDK fits Node.js environments and teams already working in the JavaScript ecosystem.

How do I connect an MCP server to Claude Desktop?

Add an entry to mcp_config.json under mcpServers with the command, args pointing to your server script, and any required env variables like API keys. Restart the client so it launches the server process.

How do I test an MCP server before deployment?

Use MCP Inspector to manually call tools and verify endpoints return correct results. Then run an end-to-end integration test with the target client such as Claude Desktop to confirm tool invocation works.

What security practices apply to MCP server tools?

Restrict file system access to allowed directories, sanitize user inputs to prevent path traversal, and validate parameters against JSON Schema. Return meaningful error messages so the LLM can handle failures gracefully.