从零开发一个 MCP Server:让 AI 读取你的私有数据

用 TypeScript 实现一个查询内部 Wiki 的 MCP 工具

返回教程列表
高级35 分钟

从零开发一个 MCP Server:让 AI 读取你的私有数据

用 TypeScript 实现一个查询内部 Wiki 的 MCP 工具

自己写 MCP Server 并不难。本教程用 TypeScript 从零实现一个能查询内部 Wiki/Confluence 的 MCP Server,让 Claude 或 Cursor 直接访问你公司的私有知识,全程代码不超过 100 行。

MCPTypeScriptMCP Server开发Confluence私有数据

从零开发一个 MCP Server

核心步骤

  • npm install @modelcontextprotocol/sdk zod
  • 创建 McpServer 实例
  • server.tool() 注册工具函数
  • 用 StdioServerTransport 启动
  • 在 Claude Desktop 配置文件中注册
  • 关键代码

    typescript
    server.tool(
      "search_wiki",
      "搜索内部 Wiki",
      { query: z.string() },
      async ({ query }) => {
        const results = searchLocal(query);
        return { content: [{ type: "text", text: results }] };
      }
    );
    

    相关工具

    ClaudeCursor