MCP Server Guide
Skill Verified Active**MANDATORY for ALL MCP server work** - mcp-use framework best practices and patterns. **READ THIS FIRST** before any MCP server work, including: - Creating new MCP servers - Modifying existing MCP servers (adding/updating tools, resources, prompts, widgets) - Debugging MCP server issues or errors - Reviewing MCP server code for quality, security, or performance - Answering questions about MCP development or mcp-use patterns - Making ANY changes to server.tool(), server.resource(), server.prompt(), or widgets This skill contains critical architecture decisions, security patterns, and common pitfalls. Always consult the relevant reference files BEFORE implementing MCP features.
To provide developers with a complete, mandatory reference for building robust and well-architected MCP servers using the mcp-use framework.
Features
- Detailed guidance on MCP server architecture and primitives
- Best practices for tools, resources, prompts, and widgets
- Authentication setup for various providers (Auth0, WorkOS, Keycloak, etc.)
- Comprehensive examples for common patterns
- Deployment guidance for Manufact Cloud and self-hosting
Use Cases
- Understanding MCP server foundations and concepts
- Implementing backend logic with tools and resources
- Building interactive visual components with widgets
- Securing MCP servers with OAuth authentication
- Deploying MCP servers to production environments
Non-Goals
- Providing executable code for direct use
- Replacing the official mcp-use documentation
- Offering tutorials on general TypeScript or React development
Workflow
- Understand MCP server architecture and primitives
- Scaffold a new MCP server project
- Implement tools, resources, and prompts
- Build interactive widgets for visual UI
- Configure authentication via OAuth providers
- Test and debug using the MCP Inspector
- Deploy the MCP server to production
Practices
- Code Quality
- Security Patterns
- API Design
- Testing Strategies
- Deployment Best Practices
Prerequisites
- Node.js runtime
- NPM or PNPM package manager
- Git for version control
- GitHub account for deployment and collaboration
Installation
First, add the marketplace
/plugin marketplace add mcp-use/mcp-use/plugin install mcp-use@mcp-useQuality Score
VerifiedTrust Signals
Similar Extensions
Senior Backend Engineer
100Designs and implements backend systems including REST APIs, microservices, database architectures, authentication flows, and security hardening. Use when the user asks to "design REST APIs", "optimize database queries", "implement authentication", "build microservices", "review backend code", "set up GraphQL", "handle database migrations", or "load test APIs". Covers Node.js/Express/Fastify development, PostgreSQL optimization, API security, and backend architecture patterns.
Typescript Advanced Types
100Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.
Validate Plugin
100Validate a Claude Code plugin structure, frontmatter, and MCP tool references
Deepinit
100Deep codebase initialization with hierarchical AGENTS.md documentation
Context7 Cli
100Use the ctx7 CLI to fetch library documentation, manage AI coding skills, and configure Context7 MCP. Activate when the user mentions "ctx7" or "context7", needs current docs for any library, wants to install/search/generate skills, or needs to set up Context7 for their AI coding agent.
Neon Postgres
100Guides and best practices for working with Neon Serverless Postgres. Covers getting started, local development with Neon, choosing a connection method, Neon features, authentication (@neondatabase/auth), PostgREST-style data API (@neondatabase/neon-js), Neon CLI, and Neon's Platform API/SDKs. Use for any Neon-related questions.