MCP Archimate Server

Provides ArchiMate 3.2 diagram generation, validation, and exports via the MCP protocol for interactive AI-assisted modeling.
  • typescript

0

GitHub Stars

typescript

Language

5 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "rmranjit-mcp-archimate": {
      "command": "npx",
      "args": [
        "-y",
        "@null-pointer/mcp-archimate"
      ]
    }
  }
}

You can run the ArchiMate MCP Server to generate, validate, and visualize ArchiMate 3.2 diagrams through natural language prompts. This server powers intelligent diagram creation, validation against the ArchiMate specification, and exports suitable diagram formats for sharing and integration with other tools.

How to use

You use an MCP client to connect to the Archimate MCP Server and issue natural language prompts. Start by ensuring the server is running, then send requests to generate diagrams, validate models, and explore available elements and relationships. Typical workflows include creating a new ArchiMate diagram from a business process, validating a model for specification violations, listing available elements by layer, and listing supported relationship types. The server returns diagrams in Mermaid format for easy rendering, and it can export ArchiMate XML when needed.

How to install

Prerequisites: ensure you have Node.js version 16 or higher installed on your system.

Install the MCP server package globally to use as an MCP server.

npm install -g @null-pointer/mcp-archimate

Additional setup and tips

Run the MCP server directly using the runtime command provided. You can also run it from a local project setup.

npx -y @null-pointer/mcp-archimate
{
  "mcpServers": {
    "archimate": {
      "command": "npx",
      "args": ["-y", "@null-pointer/mcp-archimate"]
    }
  }
}

Claude Desktop integration

To connect Claude Desktop with the Archimate MCP Server, place a configuration entry under your Claude Desktop config file to register the MCP server. The example shows how to add the npx-based launcher.

{
  "mcpServers": {
    "archimate": {
      "command": "npx",
      "args": ["-y", "@null-pointer/mcp-archimate"]
    }
  }
}

Prerequisites recap

  • Node.js 16+ is required. - You can launch the server via npx or a global binary once installed.

Available tools

generate_archimate_diagram

Creates Mermaid diagrams from ArchiMate elements and relationships.

validate_archimate_model

Validates models against ArchiMate 3.2 specification rules.

list_archimate_elements

Lists available element types, optionally filtered by layer.

list_archimate_relationships

Lists all available relationship types.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational