TanStack MCP 服务器

官方级的模型上下文协议(MCP)服务器,将TanStack CLI的强大功能直接集成到AI助手,支持文档搜索、库发现、指南获取和项目脚手架等。

  • by gihanrangana
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 gihanrangana/tanstack-mcp

使用说明

TanStack MCP服务器

🚀 AI编码代理和TanStack生态系统之间的终极桥梁。

正式等级 模型上下文协议(MCP) 服务器,带来的全部力量 TanStack命令行界面 直接进入你的AI助手。它使您的AI能够搜索官方文档、发现库、获取指南和构建新项目——所有这些都不需要离开聊天室。


🌟 主要特点

  • 无钥匙文档搜索:搜索官方TanStack文档(Algolia后端),无需任何API密钥。
  • 全文指南:获取生态系统中任何页面的实时Markdown内容。
  • 项目脚手架:使用AI辅助命令创建新的TanStack Start应用程序。
  • 生态系统发现:列出16+库、生态系统合作伙伴(托管、认证、数据库)和版本信息。
  • CLI电源:直接访问脚手架、附加组件和版本固定工具。

🛠️ 工具参考

工具 目的
search_tanstack_docs 使用查询、库和框架过滤器搜索官方TanStack文档。
fetch_tanstack_doc 检索文档页面的完整Markdown内容(例如。, router, guide/file-based-routing).
list_tanstack_libraries 探索所有官方的TanStack库(查询、路由器、表、表单等)。
list_tanstack_ecosystem 查找托管、身份验证、数据库等合作伙伴。
create_tanstack_project 使用自定义插件配置启动一个新的TanStack Start项目。
add_tanstack_addon 将附加组件(顺风、办事员等)安装到现有项目中。
pin_tanstack_versions 将所有TanStack库版本固定在您的 package.json 为了稳定。

💻 配置

您可以使用以下命令运行服务器 新巴拿马型船舶 或 码头工人.

方法1:NPX(推荐)

将此添加到MCP设置文件中:

{
  "mcpServers": {
    "tanstack": {
      "command": "npx",
      "args": ["-y", "@gihan92/tanstack-mcp"]
    }

  }
}

方法二:Docker

要求: Docker桌面 一定在跑步。

{
  "mcpServers": {
    "tanstack": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "gihan92/tanstack-mcp:latest"
      ]
    }
  }
}

🚀 本地开发

要在本地贡献或测试服务器,请执行以下操作:

  1. 克隆仓库:

    git clone https://github.com/your-username/tanstack-mcp.git
    cd tanstack-mcp
    
  2. 安装依赖项:

    pnpm install
    
  3. 以开发模式运行:

    pnpm dev
    
  4. 为生产而建:

    pnpm build
    

📝 学分和许可证

这个服务器是官方的包装器 @tanstack/cli所有文件和图书馆数据均归 TanStack.

作者 吉汉92