🎯

mcp-development

🎯Skill

from fabriciofs/mcp-postgres

VibeIndex|
What it does

Streamlines MCP server development with comprehensive toolkit for project setup, tool creation, debugging, and code review processes.

mcp-development

Installation

Install skill:
npx skills add https://github.com/fabriciofs/mcp-postgres --skill mcp-development
8
Last UpdatedJan 22, 2026

Skill Details

SKILL.md

Complete MCP development toolkit for creating, debugging, testing, and reviewing MCP servers. Use when setting up new MCP projects, creating tools, debugging connection issues, reviewing MCP code, or generating documentation.

Overview

# 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

```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

```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](SETUP.md).

Creating Tools

For tool creation templates and patterns, see [TOOLS.md](TOOLS.md).

Debugging

For common issues and debugging techniques, see [DEBUG.md](DEBUG.md).

Code Review

For review checklists, see [REVIEW.md](REVIEW.md).

Quick Commands

```bash

# 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

```