关于 Tanstack Mcp
Tanstack Mcp 是供使用 TanStack 生态的编码 Agent 调用的 MCP 服务,支持搜索和读取文档、发现库,并通过 CLI 创建和配置项目。
主要功能
- 01搜索 TanStack 官方文档
- 02获取完整 Markdown 指南
- 03发现库和生态合作伙伴
- 04创建 TanStack Start 项目
- 05添加扩展并固定版本
适用场景
- 01编码时查询 TanStack API
- 02在 Agent 对话中阅读完整指南
- 03启动 TanStack Start 项目
- 04添加集成或固定库版本
MCP 相关
向 MCP 客户端和 AI 助手提供 TanStack 文档、生态发现及 CLI 操作工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
TanStack MCP 服务
🚀 AI 编码 Agent 与 TanStack 生态系统之间的终极桥梁。
一个官方级别的 Model Context Protocol (MCP) 服务,将 TanStack CLI 的全部能力直接带入你的 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 官方库(Query、Router、Table、Form 等)。 |
list_tanstack_ecosystem | 查找托管、身份验证、数据库等领域的合作伙伴。 |
create_tanstack_project | 使用自定义附加组件配置搭建新的 TanStack Start 项目。 |
add_tanstack_addon | 将附加组件(Tailwind、Clerk 等)安装到现有项目中。 |
pin_tanstack_versions | 在你的 package.json 中锁定所有 TanStack 库版本,以确保稳定性。 |
💻 配置
你可以使用 npx 或 Docker 运行此服务。
方法 1:NPX(推荐)
将以下内容添加到你的 MCP 设置文件中:
{
"mcpServers": {
"tanstack": {
"command": "npx",
"args": ["-y", "@gihan92/tanstack-mcp"]
}
}
}
方法 2:Docker
要求:Docker Desktop 必须正在运行。
{
"mcpServers": {
"tanstack": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"gihan92/tanstack-mcp:latest"
]
}
}
}
🚀 本地开发
如需为此服务贡献代码或在本地进行测试:
-
克隆仓库:
git clone https://github.com/your-username/tanstack-mcp.git cd tanstack-mcp -
安装依赖:
pnpm install -
以开发模式运行:
pnpm dev -
构建生产版本:
pnpm build
📝 致谢与许可证
此服务是对官方 @tanstack/cli 的封装。所有文档和库数据均归 TanStack 所有。
作者: gihan92
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。