.github/skills/mcp-development/SKILL.md
MCP Server Development Patterns and Best Practices
npx skillsauth add adeze/raindrop-mcp mcp-developmentInstall 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.
Guidelines for designing and implementing MCP servers with TypeScript, focusing on protocol compliance, service architecture, and extensibility.
zod for all input/output validation. Define schemas for requests, responses, and errors. Validate at the transport boundary.tests/ and cover protocol, service, and transport logic.console.log for STDIO servers; use structured logging and log levels.run or execute method. Accept validated input, return structured output.zod. Validate all tool calls at runtime.tools
# Raindrop.io MCP Server Connect Raindrop.io to your AI assistant with a simple MCP server. Use it to organize, search, and manage bookmarks with natural language. ## Capabilities - **Bookmark Management**: Create, update, and delete collections and bookmarks. - **Search & Filtering**: Advanced search by tags, domain, type, date, and more. - **Tag Management**: List, rename, merge, and delete tags. - **Highlights**: Read and manage highlights from bookmarks. - **Organization**: AI-powered sug
tools
Publishing and release workflow with semantic-release and GitHub Actions
tools
MCP Testing Strategies with Vitest, Inspector, and Integration Tests
tools
Refactoring MCP Tools for Better LLM Integration and Usability