构建 Model Context Protocol 服务器:工具定义、资源暴露、传输层与安全实践。
安装命令
clawhub install mcp-server-builder 跨工具通用:Claude Code ~/.claude/skills/ · Qoder ~/.qoder/skills/ · TRAE ~/.trae/skills/
当你需要为 LLM Agent 构建自定义工具服务器、封装 API 为 MCP 工具、或调试 MCP 连接时触发。
server.tool("query_database",
{ sql: z.string().describe("SQL查询语句") },
async ({ sql }) => {
const result = await db.query(sql)
return { content: [{ type: "text", text: JSON.stringify(result) }] }
}
)
server.resource() 注册固定 URI{id} 匹配参数annotations.destructiveHint)