Flarelink について
Flarelinkは、Cloudflare認証、D1、R2を使うアプリを構築するAIコーディングツール向けのMCPサーバーです。スタックのガイドやコードパターンに加え、Flarelinkプロジェクト管理ツールも任意で利用できます。
主な機能
- 01Cloudflareスタックガイド
- 02アプリのスキャフォールド手順
- 03標準コードパターン
- 04SDKとコストのリファレンス
- 05任意のプロジェクト管理ツール
活用シーン
- 01Flarelinkアプリのスキャフォールド
- 02安全な認証、D1、R2パターンの適用
- 03Cloudflareのコストに関する指針の確認
- 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
AI コーディングツールが、Cursor、Claude Code、Windsurf など、MCP に対応するあらゆるツールから Flarelink スタック(Cloudflare 認証(better-auth + KV セッション)、D1、R2)を正しく構築できるようにするMCPサーバーです。
セキュリティとコストに関するルール(ユーザー単位のスコープ設定、識別子に安全な SQL、KV セッション、R2 の署名付き URL)をエージェントにあらかじめ提示するため、エージェントが推測してコードを生成し、そのデバッグを行うのではなく、最初から正しいコードを生成できます。
インストール
インストールは不要です。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 プロジェクトを操作できます。キーはダッシュボードの Flarelink.dev → API keysで発行してください。
ツール
| ツール | エージェントに提供する内容 |
|---|---|
flarelink_stack_overview | スタック、基本ルール、デプロイ方法の概要です。最初に読みます。 |
flarelink_scaffold | 完全に動作するアプリを立ち上げる方法(クローン/ワンクリックデプロイ)とファイル構成です。 |
flarelink_list_patterns | 標準的なコードパターンの一覧です。 |
flarelink_get_pattern | 1 つのレシピのコピー&ペースト可能なコードです(認証の設定、ルートガード、識別子に安全な D1、R2 のアップロード/署名付き URL、wrangler バインディング、SDK の使用方法)。 |
flarelink_sdk_reference | @flarelink/client のシグネチャと戻り値の形式です(認証/ストレージ/DB)。 |
flarelink_cost_patterns | Cloudflare のコスト最適化に関するガイダンスです。説明された機能に合わせたヒントも提供します。 |
また、スタックガイドをリソース(flarelink://stack-guide)として公開しており、コンテキストとして追加できます。
管理ツール(FLARELINK_API_KEY が必要)
エディターから実際の Flarelink プロジェクトを操作できます。これらのツールは Flarelink ダッシュボード API 経由で実行され、UI と同じように動作します。
| ツール | 機能 |
|---|---|
flarelink_whoami | キーを検証し、ユーザーとアクティブな接続/プロジェクトを表示します。 |
flarelink_list_projects | アクティブな Cloudflare 接続にあるプロジェクトを一覧表示します。 |
flarelink_list_databases | プロジェクトの D1 データベースを一覧表示します。 |
flarelink_query_database | プロジェクトの D1 に対して、パラメーター化された SQL 文を実行します。 |
flarelink_list_buckets | プロジェクトの R2 バケットを一覧表示します。 |
キーが設定されていない場合は、「FLARELINK_API_KEY を設定してください」というメッセージをわかりやすく返します。このキーは Flarelink へのログインと同じアクセス権を持つため、パスワードと同様に取り扱ってください。
ライセンス
MIT。Cloudflare 開発者向けスタックのダッシュボードである Flarelink の一部です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。