FA

fanievh/archi-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

39 stars 9 forks 品質 72 トレンド 21MIT

MCPプロトコルを介してArchiMateモデルを公開するArchi用のEclipse PDEプラグインは、LLMがエンタープライズアーキテクチャモデルをクエリ、分析、変更できるようにします

概要

Model Context Protocol (MCP) で ArchiMate モデルを公開するArchi 用の Eclipse PDE プラグインで、LLM が自然言語を通じて企業アーキテクチャモデルを照会、分析、変更することができます。 アルティMCP サーバーは、MCP を話す Archi 内で HTTP サーバを埋め込む。 実行すると、MCP 互換 LLM クライアント (Claude、Cline、LM Studio など) は、現在の Open ArchiMate モデルと接続して対話することができます。質問、要素の検索、関係のトラバース、ビュー図の作成、モデルコンテンツの修正など。 サーバは、クエリ、検索、作成、レイアウト、ルーティング、評価、バッチ操作、画像、専門化など、ArchiMateの参照資料、ワークフローガイド、LLMのビューポイントのレシピライブラリなど、さまざまなサービスを提供しています。 「顧客ポータル機能をサポートするアプリケーションとは?」 要素を検索し、関係を横断し、そしてリターン:「7つのアプリケーションサポートカスタマーポータル:OrderService、PaymentGateway、...

概要(AI 翻訳)

Model Context Protocol (MCP) で ArchiMate モデルを公開するArchi 用の Eclipse PDE プラグインで、LLM が自然言語を通じて企業アーキテクチャモデルを照会、分析、変更することができます。

それが何をしているか

アルティMCP サーバーは、MCP を話す Archi 内で HTTP サーバを埋め込む。 実行すると、MCP 互換 LLM クライアント (Claude、Cline、LM Studio など) は、現在の Open ArchiMate モデルと接続して対話することができます。質問、要素の検索、関係のトラバース、ビュー図の作成、モデルコンテンツの修正など。

サーバは、クエリ、検索、作成、レイアウト、ルーティング、評価、バッチ操作、画像、専門化など、ArchiMate 参照資料、ワークフローガイド、および LLM のビューポイントのレシピライブラリを使用して、**70 MCP ツールを提供しています。

例:

**「顧客ポータル機能をサポートするアプリケーションとは?」 ツイート LLM: 要素を検索し、関係を横断し、そしてリターン: “7 アプリケーション サポート カスタマーポータル: OrderService、PaymentGateway、…”

要件

| 条件 | バージョン | お問い合わせ | アーカイブ | 5.7+ | | ジャワ | 21+ |

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Archi MCP Server

An Eclipse PDE plugin for Archi that exposes ArchiMate models through the Model Context Protocol (MCP), enabling LLMs to query, analyse, and modify enterprise architecture models through natural language.

What It Does

Archi MCP Server embeds an HTTP server inside Archi that speaks MCP. Once running, any MCP-compatible LLM client (Claude, Cline, LM Studio, etc.) can connect and interact with the currently open ArchiMate model — asking questions, searching elements, traversing relationships, composing view diagrams, and even creating or modifying model content.

The server provides 70 MCP tools across querying, searching, creating, layout, routing, assessment, batch operations, images, specializations, and more — plus 14 MCP resources with ArchiMate reference material, workflow guides, and a viewpoint recipe library for LLMs.

Example conversation:

You: “What applications support the Customer Portal capability?”

LLM: Searches elements, traverses relationships, and returns: “7 applications support Customer Portal: OrderService, PaymentGateway, …”

Requirements

Requirement Version
Archi 5.7+
Java 21+
An MCP-compatible LLM client Claude CLI, Cline, LM Studio, etc.

LLM model size recommendation: 8B+ parameters minimum, 14B+ for reliable tool calling, 70B+ for complex view composition workflows.

Installation

  1. Download the latest .archiplugin from the Releases page (or the bin/ directory for pre-built artifacts)
  2. In Archi: Help > Manage Plug-ins > Install New… or copy to Archi’s dropins/ folder
  3. Restart Archi

Getting Started

1. Start the Server

Open an ArchiMate model in Archi, then:

Menu: MCP Server > Start MCP Server

The MCP Server entry in Archi’s menu bar has three items:

Menu item What it does
Start MCP Server Starts the embedded server; toggles to Stop MCP Server while running.
Approval Mode Checkable toggle for the human-owned approval gate. When on, the agent’s changes queue for your review instead of applying immediately — see Mutation Safety.
Pending approvals (N) Opens the Pending Approvals dock view; N is the live count of changes awaiting your decision.

Server behaviour (port, bind address, TLS, authentication, …) is configured separately under Window > Preferences > MCP Server — see Configuration. The default endpoint is http://127.0.0.1:18090.

2. Configure Your LLM Client

Claude Code (CLI)

In your project’s .mcp.json or ~/.claude.json:

{
  "mcpServers": {
    "archi": {
      "type": "http",
      "url": "http://127.0.0.1:18090/mcp"
    }
  }
}

Or via the CLI:

claude mcp add --transport http archi http://127.0.0.1:18090/mcp
GitHub で README 全文を見る

インストール

uvx mcp-proxy --transport streamablehttp http://127.0.0.1:18090/mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "archi": { "type": "http", "url": "http://127.0.0.1:18090/mcp" } } }