project
InsForge - AIプログラミングエージェント向けのオープンソースバックエンドプラットフォーム
InsForgeは、AIプログラミングエージェント向けのオープンソースのバックエンドプラットフォームです。MCPサーバーとCLIインターフェースを介して、Cursor、Claude Code、Copilotなどのエージェントが、バックエンドエンジニアのように自律的にデータを操作することを可能にします。
InsForgeとは何ですか?
InsForgeは、AIプログラミングエージェント向けのオープンソースのバックエンドプラットフォームです。MCPサーバーとCLIインターフェースを介して、Cursor、Claude Code、Copilotなどのエージェントが、バックエンドエンジニアのように、データベース、認証、ストレージ、エッジ機能、モデルゲートウェイ、デプロイメントを自律的に操作することを可能にし、コンソール設定の手動切り替えを必要とせずに、フルスタック開発のエンドツーエンドの自動化を実現します。
InsForgeの主な機能
-
データベースpgvectorベクター検索機能を内蔵したスタンドアロンのPostgreSQLインスタンス。エージェントはスキーマを直接読み取り、マイグレーションを実行できます。
-
本人認証ユーザー登録、ログイン、セッション管理機能が組み込まれており、JWTおよびOAuth(Google/GitHubなど)をサポートしています。
-
ファイルストレージS3互換ストレージ。エージェントはバケットの作成、権限の設定、ファイルのアップロードが可能です。
-
Edge FunctionsDenoをベースとしたサーバーレス関数により、エージェントはバックエンドロジックの記述、デプロイ、および更新を行うことができる。
-
モデルゲートウェイ統一されたOpenAI互換インターフェースにより、個別のキー設定を必要とせずに、複数のLLMプロバイダーとの統合が可能になります。
-
リアルタイム通信WebSocketのPub/Subメカニズムに基づき、データ変更はリアルタイムでプッシュされ、組み込みのRLSアクセス制御が提供されます。
-
サイト展開フロントエンドのコードを記述した後、エージェントを直接ビルドし、環境変数を注入して、オンラインでデプロイすることができます。
InsForgeの技術原則
-
MCPサーバーアーキテクチャバックエンドの操作は標準化されたツールインターフェースにカプセル化されており、エージェントは自然言語を介して、直接操作を行わないREST APIを呼び出します。
-
バックエンドのコンテキスト公開スキーマ構造、テーブル間の関係、RLS権限、デプロイされた関数、ランタイムログなど、エージェントに完全なコンテキストを公開します。
-
コンテキスト認識型実行エージェントはバックエンドの状態を完全に把握した上で動作し、インターフェースを無闇に調査することによって発生する重複リクエストを回避します。
-
Deno EdgeランタイムEdge Functionsは、Denoをベースとした軽量なサーバーレスコンピューティングを実現します。
-
WebSocketリアルタイムプッシュ内蔵のパブリッシュ/サブスクライブ機構により、リアルタイムのデータ同期が可能になります。
InsForgeの使い方
-
クラウドソリューションInsForgeのウェブサイト(https://insforge.dev/)にアクセスし、アカウントを登録してプロジェクトを作成すると、APIキーとプロジェクトURLを取得できます。
-
接続カーソル:埋め込む
npx @insforge/install --client cursor --env API_KEY=你的Key --env API_BASE_URL=项目URLワンクリックでインストールできます。 -
Claude Codeに接続する:埋め込む
claude mcp add insforge npx -- -y @insforge/mcp@latest --env API_KEY=你的Key --env API_BASE_URL=项目URLMCPを追加します。 -
接続を確認するエージェントに「バックエンドプラットフォームとしてInsForgeを使用しています。InsForge MCPのfetch-docsツールを呼び出して、InsForgeの手順を確認してください。」というプロンプトを送信します。接続を確認します。
-
自己管理型ソリューションローカル環境にDockerとNode.jsをインストールした後、以下を実行します...
git clone、cp .env.example .env、docker compose -f docker-compose.prod.yml upサービスを開始します。 -
ローカルインスタンスにアクセスhttp://localhost:7130 にアクセスし、画面の指示に従って MCP 接続の設定を完了してください。
-
複数プロジェクト管理異なる.envファイルをコピーしてポートを変更し、その後...
--env-fileそして-pパラメータは複数の独立したプロジェクトを実行します。
InsForgeの主な利点
-
エージェントネイティブ設計AIエージェント専用に設計されたこのシステムは、従来の人間が使用する開発者コンソールとは異なり、自動化されたバックエンド操作を提供します。
-
MCP規格に準拠Cursor、Claude Code、GitHub Copilot、Codex、Cline、Windsurfといった主要なエージェントをサポートしています。
-
優れた業績MCPMarkのベンチマークテストによると、Supabaseよりも1.6倍速く処理を完了し、使用するトークンは30%少なく、精度は1.7倍高いことが示されています。
-
オープンソースとセルフホスティングApache 2.0ライセンス、Docker Composeによるローカルデプロイメントと、Railway/Zeabur/Sealosによるワンクリックデプロイメントをサポート。
-
フルスタッククローズドループデータベースからデプロイメントまで、Agentはワンストップソリューションを提供し、製品の完全な提供を独立して実現します。
InsForgeプロジェクトの住所
- プロジェクト公式サイト:https://insforge.dev/
- GitHubリポジトリ:https://github.com/InsForge/InsForge
InsForgeの競合製品比較
| 寸法 | InsForge | Supabase | Firebase |
|---|---|---|---|
| 位置 | AIエージェント向けバックエンドプラットフォーム | 人間開発者向けのオープンソースのFirebase代替品 | GoogleのフルマネージドBaaS |
| エージェント統合 | MCPサーバーとCLIのネイティブサポート | APIは手動設定が必要です | SDKは手動設定が必要です |
| 文脈への露出 | エージェントに公開される完全なスキーマ/RLS/ログ | 従来のAPI呼び出し | 従来のAPI呼び出し |
| データベース | PostgreSQL + pgvector | PostgreSQL | Firestore/Realtime DB |
| 認証 | JWT + OAuth 組み込み | 組み込みの複数認証 | Firebase Auth |
| 展開する | 組み込みのサイト展開機能とワンクリックテンプレート | 他のプラットフォームと併用する必要がある。 | Firebase Hosting |
| オープンソースライセンス | Apache 2.0 | Apache 2.0 | 非公開ソース |
| 自己管理 | Docker Compose / ワンクリックデプロイ | Docker / ホスティング | クラウドのみ |
| MCPMark完了時間 | 150s | 239s | – |
| MCPMark精度 | 47.6% | 28.6% | – |
InsForgeの応用シナリオ
-
AIを活用したフルスタック開発個々の開発者がCursor/Claude Codeを使用する場合、エージェントが自動的にバックエンドを構成し、オンラインにデプロイします。
-
独立系製品の迅速な発売Soloを使用すると、開発者は認証、データベース、ストレージ、決済システムを手動で構築することなく、MVP(最小実行可能製品)をリリースできます。
-
社内エンタープライズツールの構築: セルフホスト型バージョンを使用して、プライベート環境で内部アプリケーションのバックエンドを迅速に構築します。
-
マルチエージェントコラボレーションプロジェクトチーム内の複数のエージェントが同じバックエンド環境を共有し、協力して複雑なシステムの開発を完了させる。
-
プロトタイプの検証と反復製品アイデアを迅速に検証できます。エージェントは独自にスキーマを変更し、新しいバージョンをデプロイできます。