packages/skills/skills/mcp-builder/SKILL.md
# MCP Builder Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. ## Prerequisites - TypeScript (recommended) or Python - Node.js 18+ for TypeScript, Python 3.10+ for Python - Understanding of async/await patterns - Familiarity with API integration ## Instructions 1. **Phase 1: Research and Planning** - Study MCP Protocol: Start with `https://modelcontextprotocol.io/sitemap.xml` - Underst
npx skillsauth add mediar-ai/skillhubz packages/skills/skills/mcp-builderInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools.
Phase 1: Research and Planning
https://modelcontextprotocol.io/sitemap.xmlPhase 2: Set Up Project
For TypeScript (recommended):
npm init -y
npm install @modelcontextprotocol/sdk zod
For Python:
pip install mcp pydantic
Implement Core Infrastructure
Implement Tools
Each tool needs:
outputSchema for structured dataserver.registerTool({
name: "github_create_issue",
description: "Create a new issue in a GitHub repository",
inputSchema: z.object({
repo: z.string().describe("Repository in owner/name format"),
title: z.string().describe("Issue title"),
body: z.string().optional()
}),
annotations: { destructiveHint: false, idempotentHint: false }
});
Phase 3: Test
# TypeScript
npm run build
npx @modelcontextprotocol/inspector
# Python
python -m py_compile your_server.py
Phase 4: Create Evaluations
github_create_issue)Source: anthropics/skills
tools
# X Twitter Scraper Use Xquik for X/Twitter tweet search, user lookup, profile tweets, follower export, media download, monitors, webhooks, posting workflows, and MCP-backed API exploration. ## Prerequisites - A Xquik API key in `XQUIK_API_KEY`. - Internet access to `https://xquik.com/api/v1`, `https://xquik.com/mcp`, and `https://docs.xquik.com`. - A clear user request that identifies the target tweets, users, accounts, keywords, media, monitor, webhook, or write action. ## Source Truth -
tools
Use when the user says "mk0r", "appmaker CLI", "open a VM", "run something in the sandbox", "talk to the VM agent", "spin up an E2B sandbox", or "chat with appmaker from CLI." Wraps the `mk0r` CLI to list projects, exec commands inside their E2B sandboxes, stream chat with the VM agent (same `/api/chat` the web UI uses), toggle SOAX residential IP, manage schedules, and copy files. Supports a sticky default project via `mk0r projects use`.
testing
Use when the user mentions "influencer candidates", "social media operator", "check proposals on Upwork/Fiverr", "review influencer applications", "qualify candidates", or "reach out to operators". Manages the IG/TikTok account operator hiring pipeline — review applicants, check replies, qualify, and do proactive outreach.
tools
End-to-end newsletter pipeline: investigate recent features, draft, send via API endpoint, and track delivery/open/click metrics.