跳转到主要内容

MCP 服务器指南

技能 已验证 活跃
属于:Mcp Use

**所有 MCP 服务器工作的强制要求** - mcp-use 框架最佳实践和模式。 在进行任何 MCP 服务器工作**之前,请务必阅读此内容**,包括: - 创建新的 MCP 服务器 - 修改现有的 MCP 服务器(添加/更新工具、资源、提示、小部件) - 调试 MCP 服务器问题或错误 - 审查 MCP 服务器代码的质量、安全或性能 - 回答有关 MCP 开发或 mcp-use 模式的问题 - 对 server.tool()、server.resource()、server.prompt() 或小部件进行任何更改 此技能包含关键的架构决策、安全模式和常见陷阱。 在实现 MCP 功能之前,请务必查阅相关参考文件。

目的

为开发人员提供一个完整、强制性的参考,用于使用 mcp-use 框架构建健壮且架构良好的 MCP 服务器。

功能

  • 关于 MCP 服务器架构和原语的详细指南
  • 关于工具、资源、提示和小部件的最佳实践
  • 多种身份验证提供商的设置(Auth0、WorkOS、Keycloak 等)
  • 常见模式的综合示例
  • 有关 Manufact Cloud 和自托管的部署指南

使用场景

  • 理解 MCP 服务器基础知识和概念
  • 使用工具和资源实现后端逻辑
  • 使用小部件构建交互式可视化组件
  • 使用 OAuth 身份验证保护 MCP 服务器
  • 将 MCP 服务器部署到生产环境

非目标

  • 提供可执行的直接使用代码
  • 取代官方 mcp-use 文档
  • 提供关于一般 TypeScript 或 React 开发的教程

工作流

  1. 理解 MCP 服务器架构和原语
  2. 脚手架一个新的 MCP 服务器项目
  3. 实现工具、资源和提示
  4. 构建用于可视化 UI 的交互式小部件
  5. 通过 OAuth 提供商配置身份验证
  6. 使用 MCP Inspector 进行测试和调试
  7. 将 MCP 服务器部署到生产环境

实践

  • 代码质量
  • 安全模式
  • API 设计
  • 测试策略
  • 部署最佳实践

先决条件

  • Node.js 运行时
  • NPM 或 PNPM 包管理器
  • 用于版本控制的 Git
  • 用于部署和协作的 GitHub 帐户

安装

请先添加 Marketplace

/plugin marketplace add mcp-use/mcp-use
/plugin install mcp-use@mcp-use

质量评分

已验证
99 /100
1 day ago 分析

信任信号

最近提交1 day ago
星标9.9k
许可证Apache-2.0
状态
查看源代码

类似扩展

Senior Backend Engineer

100

Designs 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.

技能
alirezarezvani

Typescript Advanced Types

100

Master 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.

技能
wshobson

Validate Plugin

100

Validate a Claude Code plugin structure, frontmatter, and MCP tool references

技能
ruvnet

Deepinit

100

Deep codebase initialization with hierarchical AGENTS.md documentation

技能
Yeachan-Heo

Context7 Cli

100

使用 ctx7 CLI 获取库文档、管理 AI 编码技能并配置 Context7 MCP。当用户提及“ctx7”或“context7”时,需要任何库的当前文档、希望安装/搜索/生成技能,或需要为 AI 编码代理设置 Context7 时激活。

技能
upstash

Neon Postgres

100

Neon Serverless Postgres 的使用指南和最佳实践。涵盖入门、使用 Neon 进行本地开发、选择连接方法、Neon 功能、身份验证(@neondatabase/auth)、PostgREST 风格的数据 API(@neondatabase/neon-js)、Neon CLI 以及 Neon 的平台 API/SDK。可用于任何与 Neon 相关的问题。

技能
neondatabase