mcp-development

MCP Development Toolkit

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "mcp-development" with this command: npx skills add fabriciofs/mcp-postgres/fabriciofs-mcp-postgres-mcp-development

MCP Development Toolkit

Complete toolkit for MCP server development including project setup, tool creation, debugging, and code review.

Project Setup

Directory Structure

mcp-project/ ├── src/ │ ├── index.ts # Server entry point │ ├── tools/ # Tool definitions │ │ └── index.ts │ ├── db/ # Database connections │ │ └── connection.ts │ └── utils/ │ └── index.ts ├── build/ # Compiled output ├── .env.example ├── package.json ├── tsconfig.json └── README.md

package.json

{ "name": "mcp-server", "version": "1.0.0", "type": "module", "main": "build/index.js", "scripts": { "build": "tsc", "start": "node build/index.js", "dev": "tsc --watch", "inspector": "npx @modelcontextprotocol/inspector" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.0.0", "zod": "^3.23.0" }, "devDependencies": { "@types/node": "^20.0.0", "typescript": "^5.0.0" } }

tsconfig.json

{ "compilerOptions": { "target": "ES2022", "module": "NodeNext", "moduleResolution": "NodeNext", "strict": true, "esModuleInterop": true, "skipLibCheck": true, "outDir": "build", "rootDir": "src", "declaration": true, "sourceMap": true }, "include": ["src/**/*"], "exclude": ["node_modules", "build"] }

For detailed setup guide, see SETUP.md.

Creating Tools

For tool creation templates and patterns, see TOOLS.md.

Debugging

For common issues and debugging techniques, see DEBUG.md.

Code Review

For review checklists, see REVIEW.md.

Quick Commands

Initialize project

npm init -y && npm install @modelcontextprotocol/sdk zod npm install -D typescript @types/node && npx tsc --init

Build and run

npm run build && node build/index.js

Test with inspector

npx @modelcontextprotocol/inspector

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

sqlserver-expert

No summary provided by upstream source.

Repository SourceNeeds Review
General

mcp-expert

No summary provided by upstream source.

Repository SourceNeeds Review
General

nodejs-expert

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

mcp-development

No summary provided by upstream source.

Repository SourceNeeds Review