mcpField
S
Structura

Structura

リモート
structura.tools開発ツール04 週間前に更新
リポジトリ公式サイト

Structura について

Structuraは、コーディングエージェントがビジュアルなドメインモデルのプロジェクトを管理し、そこからコードを生成するリモートMCPサーバーです。モデルの検証や要約にも対応し、Angularや.NETなどを対象とするジェネレーターを備えています。

主な機能

  1. 01プロジェクトの作成と管理
  2. 02モデルの照会と要約
  3. 03ドメインモデルの検証
  4. 04複数ターゲット向けのコード生成
  5. 05生成ジョブと成果物の追跡

活用シーン

  1. 01概要からプロジェクトを作成
  2. 02モデルの構造と統計を確認
  3. 03ドメインモデルからコードを生成
  4. 04UIデザインとバックエンドモデルを組み合わせる

MCP 対応

リモートMCPサーバーは、MCPクライアントにプロジェクト管理、モデル照会、検証、コード生成のツールを提供します。ストリーミング可能なHTTPとOAuth 2.1認証を使用します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.structura.tools/
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Structura MCP

Structura のロゴ

Structura Model Context Protocol (MCP)サーバーの公開情報ページです。AI コーディングエージェント(Claude Code、OpenCode、Codex、 およびその他の MCP クライアント)が会話から直接 Structura のプロジェクトを管理し、コードを生成できるリモート MCP エンドポイントです。

このリポジトリには、サーバーの実装は含まれていません。MCP サーバーの公開され、引用可能な拠点として機能し、公式 MCP Registry や GitHub MCP Registry などのレジストリから参照できる repository を提供することを目的としています。一方、実装自体は Structura の非公開モノレポに置かれています。

  • 稼働中のエンドポイント:https://mcp.structura.tools/
  • 製品:structura.tools — Metadev によるビジュアルドメインモデル設計ツールおよびマルチスタックコードジェネレーターです。
  • プロトコルバージョン:2026-07-28
  • トランスポート:ストリーム可能な HTTP、OAuth 2.1(認可コード + PKCE、動的クライアント登録対応)— 手動でトークンを作成したり貼り付けたりする必要はありません。

できること

  • Structura プロジェクトの一覧表示、読み込み、作成、削除を行います。
  • プロジェクト概要を要約し、Structura で新しいプロジェクトに変換します。
  • プロジェクトのドメインモデルから、複数のターゲット(Angular、.NET など)向けのコードを生成します。
  • プロジェクトのドメインモデルを検証します。
  • 他の MCP サーバーと組み合わせられます。たとえば、Figma から UI デザインを取り込み、Structura でバックエンドをモデリングしてコードを生成できます。

ツール

正確な一覧は、常に稼働中のサーバーが tools/list を通じて返す内容です。以下の表は概要であり、バージョンが一つ遅れている場合があります。

ツール機能
list_projects呼び出し元の Structura プロジェクトを一覧表示します。
create_projectStructura DSL の内容を初期データとして指定することもできる、新しいプロジェクトを作成します。
load_projectID を指定して、呼び出し元が所有するプロジェクトを読み込みます。
update_projectプロジェクトの名前、説明、または DSL の内容を更新します。
delete_project呼び出し元が所有するプロジェクトを完全に削除します。
share_projectプロジェクトを閲覧できる共有リンクを検索または作成します。
query_modelモデルのノードを検索します。ノードタイプによる絞り込みもできます。
summarize_modelモデルの概要を生成します(タイプ別のノード数、接続数)。
get_project_statisticsモデルの統計情報(クラス/関連の数、接続性の平均など)を算出します。
list_generators利用可能なコードジェネレーターと設定可能なオプションを一覧表示します。
generate選択したジェネレーターを使用し、プロジェクトの非同期コード生成ジョブを開始します。
get_generation_status生成ジョブが完了するまで、そのステータスを確認します。
get_generation_artifacts完了したジョブの出力 ZIP をダウンロードするための、有効期限付き URL を取得します。

インストール

MCP 対応のエージェントであれば接続できます。以下に例をいくつか示します。

Claude Code
claude mcp add --transport http structura https://mcp.structura.tools/

次に、Claude Code のセッション内で /mcp を実行し、structura を選択して Authenticate を選びます。

OpenCode
opencode mcp add

remote を選択して、名前に structura を指定し、https://mcp.structura.tools/ を貼り付けます。次に:

opencode mcp auth structura
Codex
codex mcp add structura --url https://mcp.structura.tools/
codex mcp login structura

いずれの場合も、通常の Structura ログイン(Google/GitHub)を行うブラウザーウィンドウが開きます。そこで承認すると、以降エージェントはそのセッションを再利用します。

サポート

  • 製品とアカウントに関する質問:structura.tools
  • MCP サーバー自体に関する問題:このリポジトリで issue を作成してください。
  • サポート窓口:[email protected]

法的情報

ライセンス

LICENSEをご覧ください。このリポジトリ独自のコンテンツ(この README、ライセンスファイル)は、情報提供および検索を目的として提供されており、Structura のサービス、製品、または非公開のソースコードに対する権利を付与するものではありません。


© Metadev、2026年。

コメント

MCP は初めてですか?

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

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