跳到正文
cccskills
免费在 GitHub 公开中文介绍

mcp-builder

这是使用mcp-use设计MCP服务器操作、数据资源、可复用提示词及交互界面的旧指南。该技能已弃用,并指引用户迁移至mcp-app-builder。

原文查看原文说明

DEPRECATED: This skill has been replaced by `mcp-app-builder`. Check if `mcp-app-builder` is available in the skills folder. If not, install it: `npx skills install mcp-use/mcp-use --skill mcp-app-builder` Use `mcp-app-builder` instead of this skill. Build Model Context Protocol (MCP) servers with mcp-use framework. Use when creating MCP servers, defining tools/resources/prompts, working with mcp-use, bootstrapping MCP projects, or when user mentions MCP development, tools, resources, or prompts.

AI 评分80分/ 100查看安装方法

适用场景

  • 理解现有mcp-use服务器结构
  • 查阅Tool、Resource和Prompt示例
  • 查看交互式Widget设计
  • 查看后续技能的迁移说明

中文介绍

功能

mcp-builder是使用mcp-use构建MCP服务器的旧指南,让AI能够使用外部操作与数据。它说明如何划分可调用的操作、只读数据、可复用提示词和交互界面。还介绍服务器端的定义示例,以及用于选择文本、JSON、图像等返回格式的辅助函数。

适用场景

可用于理解现有mcp-use实现,或查阅Tool、Resource和Prompt的基本定义形式。指南还指向有关设计、React TSX Widget,以及根据参数获取数据的URI模板的配套资料,便于查看相应内容。

使用示例

  • “把这个服务器的操作整理为Tool和Resource。”
  • “展示用server.prompt()定义可复用文本的示例。”
  • “查看迁移至后续技能mcp-app-builder的说明。”

注意事项

该技能已弃用,并明确要求改用mcp-app-builder。如果尚未安装,所列命令为npx skills install mcp-use/mcp-use --skill mcp-app-builder。实现示例使用mcp-use和Zod,Widget以React TSX为前提。

本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。

客观评估

AI 仅根据 SKILL.md 的内容,从 4 个方面进行了评估。星标数和热度不计入评估。

指令清晰度能否看出何时使用、做什么
A良好明确列出涉及的MCP功能,并说明该技能已弃用,应使用后续技能。
步骤具体性步骤、输入输出和示例是否具体
A良好代码示例展示Tool、Resource和Prompt的输入定义、返回值及服务器启动。
安全性发送数据、删除文件、执行命令等是否有说明
B部分不足会检查后续技能并在缺失时安装,但没有执行安装前的确认步骤。
安装难易度所需工具和 API 密钥是否少且有说明
B部分不足提供后续技能的安装命令,但没有mcp-use和Zod的安装步骤。

总分按每项 A=25 分、B=15 分、C=5 分相加。 由 AI(OpenAI Codex)于 2026年10月20日 评估。仅供参考,安装前请同时查看原文。

如果您认为评估有误,请申请复核

请写明哪一项有误以及原因。无需登录。我们会对照 SKILL.md 重新评估,并在此处更新结果。

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

包含的文件(12)

  • SKILL.md2.5 KB
  • evals/architecture.json2.1 KB
  • evals/implementation.json1.5 KB
  • evals/README.md460 B
  • evals/skill.json1.9 KB
  • evals/widgets.json1.8 KB
  • LICENSE.txt8.9 KB
  • references/design-and-architecture.md6.1 KB
  • references/resource-templates.md3.3 KB
  • references/response-helpers.md7.2 KB
  • references/tools-and-resources.md7.5 KB
  • references/widgets.md15.1 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

MCP Server Builder

Build production-ready MCP servers with tools, resources, prompts, and interactive widgets using mcp-use.

Before You Code

Decompose user requests into tools, widgets, and resources. Decide what needs UI vs text.

Read design-and-architecture.md: when planning what to build, deciding tool vs widget, or designing UX flows.

Implementation

  • Tools, resources, prompts → tools-and-resources.md: when writing server-side server.tool(), server.resource(), server.prompt() code
  • Visual widgets (React TSX) → widgets.md: when creating interactive UI widgets in resources/ folder
  • Response helper API → response-helpers.md: when choosing how to format tool/resource return values
  • URI template patterns → resource-templates.md: when defining parameterized resources

Quick Reference

import {
  MCPServer,
  text,
  object,
  markdown,
  html,
  image,
  widget,
  error,
} from "mcp-use/server";
import { z } from "zod";

const server = new MCPServer({ name: "my-server", version: "1.0.0" });

// Tool
server.tool(
  {
    name: "my-tool",
    description: "...",
    schema: z.object({ param: z.string().describe("...") }),
  },
  async ({ param }) => text("result"),
);

// Resource
server.resource(
  { uri: "config://settings", name: "Settings", mimeType: "application/json" },
  async () => object({ key: "value" }),
);

// Prompt
server.prompt(
  {
    name: "my-prompt",
    description: "...",
    schema: z.object({ topic: z.string() }),
  },
  async ({ topic }) => text(`Write about ${topic}`),
);

server.listen();

Response helpers: text(), object(), markdown(), html(), image(), audio(), binary(), error(), mix(), widget()

Server methods: server.tool(), server.resource(), server.resourceTemplate(), server.prompt(), server.listen()

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

advisor-orchestrator-worker

免费有简介AI 评分 80分

将大型调研或生成任务分配给多个AI模型,完成计划评审、并行执行、成果验证与整合,并记录各负责角色的进度和重试情况。

  • 并行调研多个竞争对手
  • 分担大型内容生成任务
  • 让顾问评审计划或草稿
Shubhamsaboo/awesome-llm-apps14.3万2026年10月22日 更新

chatgpt-app-builder

免费有简介AI 评分 70分

指导开发可在ChatGPT内操作的应用,涵盖功能规划、React组件及状态共享的实现。该技能已弃用,并指引用户转向后续技能。

  • 梳理ChatGPT应用功能
  • 实现与服务器联动的界面
  • 与ChatGPT共享界面状态
Shubhamsaboo/awesome-llm-apps14.3万2026年10月22日 更新

commit-archaeologist

免费有简介AI 评分 100分

通过本地Git历史调查代码的引入背景与修改意图,追溯最初提交及反复同时修改的文件,整理改动前需要检查的事项。

  • 了解陌生函数存在的原因
  • 改动前检查历史约束
  • 调查临时变通方案为何仍被保留
Shubhamsaboo/awesome-llm-apps14.3万2026年10月22日 更新

dependency-doctor

免费有简介AI 评分 100分

检查Python和JavaScript依赖文件中的版本约束缺失、重复条目、固定版本冲突及过时兼容包,用易懂的语言说明影响并提出便于核对的修改建议。

  • 安装失败深入排查前的初步检查
  • 检查过时的Python兼容包
  • 检查重复条目和固定版本冲突
Shubhamsaboo/awesome-llm-apps14.3万2026年10月22日 更新

first-reader

免费有简介AI 评分 100分

从目标读者的角度试读发布前的文稿,检查是否愿意打开、在哪里失去兴趣,以及读后记住什么。它报告模拟读者的反应,不改写文章。

  • 检查帖子是否会被读完
  • 找出读者停止阅读的位置
  • 比较修改前后的读者反应
Shubhamsaboo/awesome-llm-apps14.3万2026年10月22日 更新

mcp-apps-builder

免费有简介AI 评分 70分

使用mcp-use设计和实现MCP服务器,让AI调用外部操作与数据。指南涵盖认证、交互界面、错误处理及部署,并引导查阅各功能的配套资料。

  • 新建MCP服务器
  • 添加操作、数据及可复用提示词
  • 构建浏览与选择数据的React界面
Shubhamsaboo/awesome-llm-apps14.3万2026年10月22日 更新

查看 Shubhamsaboo 的全部技能

报告此技能的问题