关于 Flarelink
Flarelink 为使用 Cloudflare 身份验证、D1 和 R2 构建应用的 AI 编码工具提供 MCP 服务。它提供技术栈指南和代码模式,并可选配 Flarelink 项目管理工具。
主要功能
- 01Cloudflare 技术栈指南
- 02应用脚手架说明
- 03规范代码模式
- 04SDK 与成本参考
- 05可选项目管理工具
适用场景
- 01搭建 Flarelink 应用
- 02采用安全的身份验证、D1 和 R2 模式
- 03查询 Cloudflare 成本建议
- 04列出项目、数据库或存储桶
MCP 相关
MCP 服务通过工具提供技术栈指南、脚手架说明、代码模式、SDK 和成本参考,并提供技术栈指南资源。设置 FLARELINK_API_KEY 后,还可使用工具查看项目、查询 D1 和列出 R2 存储桶。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
npx -y @flarelink/mcpFLARELINK_API_KEY密钥Optional. Personal API key from dash.flarelink.dev → API keys. Enables the project-management tools; the knowledge & scaffolding tools work without it.本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
11收录的工具列表 · 更新于 2 周前
此工具无需参数。
详细介绍
@flarelink/mcp
一个 MCP 服务,可在 Cursor、Claude Code、Windsurf 及其他支持 MCP 的工具中,教会你的 AI 编码工具如何在 Flarelink 技术栈上正确构建应用——该技术栈使用 Cloudflare 身份验证(better-auth + KV 会话)、D1 和 R2。
它会预先向 Agent 提供安全与成本规则(用户范围限定、标识符安全的 SQL、KV 会话、R2 预签名),确保生成的代码一开始就正确,而不是让 Agent 自行猜测、再由你来调试。
安装
无需安装——使用 npx 运行即可。将它添加到工具的 MCP 配置中:
Claude Code
claude mcp add flarelink -- npx -y @flarelink/mcp
Cursor / Windsurf / Claude Desktop(mcp.json / 配置):
{
"mcpServers": {
"flarelink": {
"command": "npx",
"args": ["-y", "@flarelink/mcp"],
"env": { "FLARELINK_API_KEY": "flk_…" }
}
}
}
FLARELINK_API_KEY 是可选的。不设置该变量,仍可使用所有知识和脚手架工具。设置后,管理工具(见下文)即可操作你的实际 Flarelink 项目。可在
dash.flarelink.dev → API keys 创建密钥。
工具
| 工具 | 为 Agent 提供的内容 |
|---|---|
flarelink_stack_overview | 技术栈、基本规则和部署形式。请先阅读。 |
flarelink_scaffold | 如何引导完整应用启动(克隆 / 一键部署)+ 文件映射。 |
flarelink_list_patterns | 规范代码模式目录。 |
flarelink_get_pattern | 可直接复制粘贴的单个方案代码(身份验证设置、路由守卫、标识符安全的 D1、R2 上传 / 预签名、wrangler 绑定、SDK 用法)。 |
flarelink_sdk_reference | @flarelink/client 签名 + 返回结构(身份验证 / 存储 / 数据库)。 |
flarelink_cost_patterns | Cloudflare 成本优化指南,并根据你描述的功能提供针对性建议。 |
它还将技术栈指南作为资源公开(flarelink://stack-guide),你可以将其附加为上下文。
管理工具(需要 FLARELINK_API_KEY)
在编辑器中操作你的实际 Flarelink 项目。这些工具会通过 Flarelink 控制面板 API 执行操作,效果与在界面中操作完全相同。
| 工具 | 功能 |
|---|---|
flarelink_whoami | 验证密钥;显示用户和当前活动的连接 / 项目。 |
flarelink_list_projects | 列出当前活动 Cloudflare 连接上的项目。 |
flarelink_list_databases | 列出项目的 D1 数据库。 |
flarelink_query_database | 对项目 D1 执行(参数化)SQL 语句。 |
flarelink_list_buckets | 列出项目的 R2 存储桶。 |
未设置密钥时,这些工具会返回清晰的“set FLARELINK_API_KEY”提示。此密钥拥有与你的 Flarelink 登录相同的访问权限——请像对待密码一样妥善保管。
许可证
MIT。属于 Flarelink 的一部分——面向 Cloudflare 开发者技术栈的控制面板。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。