Awesome-omni-skill mcp-development
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.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/tools/mcp-development-fabriciofs" ~/.claude/skills/diegosouzapw-awesome-omni-skill-mcp-development-1b9c71 && rm -rf "$T"
manifest:
skills/tools/mcp-development-fabriciofs/SKILL.mdsource content
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