@tank/mcp-server-dev

Build Model Context Protocol servers in TypeScript and Python.

1|1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/tankpkg/packages --skill tank-mcp-server-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: @tank/mcp-server-dev
Source: https://github.com/tankpkg/packages/tree/main/skills/mcp-server-dev
Command: npx skills add https://github.com/tankpkg/packages --skill tank-mcp-server-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps you design, implement, test, secure, and deploy Model Context Protocol servers without guessing at the right architecture, transport, or validation strategy.

Core Features & Use Cases

  • Server architecture guidance: Choose between tools, resources, and prompts with clear patterns for when each primitive fits best.
  • TypeScript and Python support: Build with the TypeScript SDK or FastMCP, including typed schemas, decorators, middleware, and composition.
  • Production hardening: Apply validation, error handling, OAuth authentication, transport selection, and security controls for remote or local deployments.
  • Testing and release workflow: Use Inspector-driven debugging, programmatic tests, and deployment patterns for local, serverless, Docker, or registry publishing.
  • Use case: A team building an internal data assistant can use this Skill to create MCP tools for querying systems, expose read-only resources, add prompts for guided workflows, and deploy the server securely.

Quick Start

Ask the assistant to help you build an MCP server in TypeScript or Python with the right tools, resources, transport, security, testing, and deployment setup.

Frequently Asked Questions about @tank/mcp-server-dev

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

FAQPage Schema
How do I build a secure MCP server in TypeScript or Python?

This Skill guides you through building a secure MCP server by applying SDK-aware schemas, validation, OAuth authentication, and transport selection for production-ready TypeScript or Python deployment.

When should I use MCP tools versus resources and prompts?

Use MCP tools for querying systems, resources for exposing read-only data, and prompts for guided workflows. This Skill provides clear architectural patterns for when each primitive fits your use case.

Can I use FastMCP with OAuth authentication for remote server deployment?

Yes, you can use FastMCP with OAuth authentication. This Skill helps you apply production hardening controls, including validation and transport selection, for secure remote or local deployments.

What is the best way to test and debug an MCP server before publishing?

The best way to test an MCP server is using Inspector-driven debugging and programmatic tests. This Skill provides testing workflows for local, serverless, Docker, or registry publishing.

Does MCP server development support streamable-http transport?

Yes, MCP server development supports streamable-http transport. This Skill helps you select the appropriate transport and apply security controls for reliable remote or local server operation.