by mcp-use
此技能帮助开发者使用 mcp-use 框架创建具有工具、资源、提示和交互式组件的模型上下文协议(Model Context Protocol)服务器。注意:此技能已弃用,请改用 mcp-app-builder。
1. 打开 Claude 聊天界面
2. 点击下方 "📋 复制" 按钮
3. 粘贴到 Claude 聊天框中并发送
4. 输入 "使用 mcp-builder 技能" 开始使用
=== mcp-builder 技能 === 作者: mcp-use 描述: 此技能帮助开发者使用 mcp-use 框架创建具有工具、资源、提示和交互式组件的模型上下文协议(Model Context Protocol)服务器。注意:此技能已弃用,请改用 mcp-app-builder。 使用方法: 1. 调用技能: "使用 mcp-builder 技能" 2. 提供相关信息: 根据技能要求提供必要参数 3. 查看结果: 技能会返回处理结果 示例: "使用 mcp-builder 技能,帮我分析一下这段代码"
这种方法适用于所有 Claude 用户,不需要安装额外工具。
productivity
low
name: mcp-builder
description: |
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 production-ready MCP servers with tools, resources, prompts, and interactive widgets using mcp-use.
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.
server.tool(), server.resource(), server.prompt() coderesources/ folderimport { 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()
View Count
0
Download Count
0
Favorite Count
0
Quality Score
71