← All productsAgent Foundry

MCP Server Starter Kit

Build production Model Context Protocol servers: two complete runnable reference servers (TypeScript + Python), the craft of tool design for LLM callers, and the security checklist most servers ship without.

What's included

Every file that ships inside the zip — this is the manifest, not a highlight reel.

Tool design guide
design/tool-design.md

Naming, one-thing-well scoping, JSON Schema parameter design, and description writing for LLM callers — the model IS the user. With actionable-error and pagination discipline, anti-patterns, and a worked before/after.

Resources & prompts
design/resources-and-prompts.md

When to expose resources vs tools vs prompts, URI design, and safe prompt templating against injection.

TypeScript reference server
server/typescript/*

A complete, compiling stdio MCP server (@modelcontextprotocol/sdk): read-only lookup tool, validated multi-param search tool with pagination, long-running tool with progress notifications, a resource, and a prompt.

Python reference server
server/python/*

The same server shape in the official mcp package's FastMCP style — single file, runnable, verified over real stdio JSON-RPC.

Security checklist
security/security-checklist.md

The MCP threat model for server authors: tool results as injection vectors, path traversal, command injection, env-not-args secrets, least privilege, and why read-only must be enforced server-side.

Testing methodology
testing/testing-mcp-servers.md

Four layers: direct JSON-RPC harness testing, the MCP Inspector, real-client integration, and regression fixtures for tool outputs.

RPC probe harness
testing/rpc-probe.sh

A dependency-free bash script that drives initialize / tools/list / tools/call against any stdio server and asserts on the responses. Verified against both shipped servers.

Deployment guide
deployment/deployment.md

stdio vs HTTP/SSE transports, npx/uvx one-line packaging, semver for tool contracts, and client registration examples.

Pre-ship checklist
CHECKLIST.md

A one-page checklist to run against any new MCP server before it ships.

Pricing

Same download for every tier below. The license grant scales with your team size.

Standard

Everything, one license

$39 one-time

One person. Unlimited personal and commercial projects.

FAQ

QWhat exactly is in the download?

AEverything in the table above — about 18 files: two complete runnable reference servers (TypeScript and Python), the tool-design and resources/prompts guides, the security checklist, the testing guide plus a bash JSON-RPC probe harness, the deployment guide, and a pre-ship checklist.

QDo the example servers actually run?

AYes. The TypeScript server compiles clean against @modelcontextprotocol/sdk and the Python server runs on the official mcp package; both were exercised over real stdio JSON-RPC with the included probe script before shipping.

QWhich language should I use?

ABoth servers implement the identical tool surface, so pick your stack: TypeScript if you ship via npx, Python if you ship via uvx or embed in a Python codebase. The design, security, and testing guides are language-neutral.

QCan I resell or repackage the kit?

ANo. You can use it in unlimited personal and commercial projects — including MCP servers you sell or ship to clients — but you may not redistribute or resell the kit itself. Full terms in the included LICENSE.md.

QWhat's the refund policy?

A14 days, no questions asked, since this is a digital product delivered instantly. See /refunds for details.