mcpField
F
Flarelink

Flarelink

ローカル
flarelink.dev開発ツール119 週間前に更新

Flarelink について

Flarelinkは、Cloudflare認証、D1、R2を使うアプリを構築するAIコーディングツール向けのMCPサーバーです。スタックのガイドやコードパターンに加え、Flarelinkプロジェクト管理ツールも任意で利用できます。

主な機能

  1. 01Cloudflareスタックガイド
  2. 02アプリのスキャフォールド手順
  3. 03標準コードパターン
  4. 04SDKとコストのリファレンス
  5. 05任意のプロジェクト管理ツール

活用シーン

  1. 01Flarelinkアプリのスキャフォールド
  2. 02安全な認証、D1、R2パターンの適用
  3. 03Cloudflareのコストに関する指針の確認
  4. 04プロジェクト、データベース、バケットの一覧表示

MCP 対応

MCPサーバーは、スタックガイド、スキャフォールド手順、パターン、SDK、コスト情報をツールとして提供し、スタックガイドをリソースとして公開します。FLARELINK_API_KEYを設定すると、プロジェクトの確認、D1のクエリ、R2バケットの一覧表示もできます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"dev-flarelink": {
"command": "npx",
"args": [
"-y",
"@flarelink/mcp"
],
"env": {
"FLARELINK_API_KEY": "<FLARELINK_API_KEY>"
}
}
}
}
起動コマンドnpx -y @flarelink/mcp
設定が必要な環境変数
FLARELINK_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 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@flarelink/mcp0.1.2

ツール

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_pattern1 つのレシピのコピー&ペースト可能なコードです(認証の設定、ルートガード、識別子に安全な D1、R2 のアップロード/署名付き URL、wrangler バインディング、SDK の使用方法)。
flarelink_sdk_reference@flarelink/client のシグネチャと戻り値の形式です(認証/ストレージ/DB)。
flarelink_cost_patternsCloudflare のコスト最適化に関するガイダンスです。説明された機能に合わせたヒントも提供します。

また、スタックガイドをリソース(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 の一部です。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。