The intelligent modeling and design thought management tool for enterprise architects.
iArchi Assistant
Ask me anything about iArchi!
{
"mcpServers": {
"iarchi": {
"command": "npx",
"args": [
"-y",
"iarchi@latest",
"--api-key",
"your_api_key"
]
}
}
}
---
**For Windows Users (Recommended)**:
For the best experience on Windows, we recommend using Docker.
{
"mcpServers": {
"iarchi": {
"command": "docker",
"args": [
"run", "--rm", "-i",
"-v", "D:/path/to/your-project:/app/project-data",
"iarchimcp/iarchi:latest",
"node", "./dist/index.js",
"--api-key", "your_api_key",
"--projectPath", "/app/project-data"
]
}
}
}
***Important***: You need to install Docker Desktop from [docker.com](https://www.docker.com/products/docker-desktop/) and replace "D:/path/to/your-project" with your actual project path. For best results, **avoid using paths with spaces**.Disconnected tools, endless revisions, and communication gaps. The path from vision to reality is fraught with challenges.
Leverage AI to generate, validate, and optimize your architecture models. Reduce manual effort and focus on high-level design.
Go beyond drawing. iArchi provides a powerful, local-first, and AI-native toolset to build, manage, and reason about your architecture as code and as a knowledge base.
create_element
Creates a new ArchiMate element.
iarchi create_element --type BusinessActor --name "Customer"
list_elements
Lists all elements in the project.
iarchi list_elements
update_element
Updates an existing element by its ID.
iarchi update_element --id "..." --name "Valued Customer"
delete_element
Deletes an element and any orphaned thoughts.
iarchi delete_element --id "..."
create_relationship
Creates a new relationship between two elements.
iarchi create_relationship --sourceId "..." --targetId "..." --type Serving
list_relationships
Lists all relationships in the project.
iarchi list_relationships
create_view
Creates a new view.
iarchi create_view --name "Login Process View" --elementIds "id1,id2"
list_views
Lists all views in the project.
iarchi list_views
arch_design_notebook
Captures a design thought and links it to elements.
iarchi arch_design_notebook --type Decision --title "Use PostgreSQL" --content '{"reason": "..."}'
list_thoughts
Lists all captured design thoughts.
iarchi list_thoughts
export_xml
Exports the model to an ArchiMate-compliant XML file.
iarchi export_xml --modelName "production-architecture"
list_tools
Lists all available tools.
iarchi list_tools
Pricing
$5 per month, billed monthly
$5
USD
Billed once per year
$60
$45
USD
Hear what our users have to say about how iArchi is transforming their workflow.
iArchi has revolutionized how we approach enterprise architecture. The AI-powered modeling and instant diagram generation have saved us countless hours.
The ability to collaborate in real-time and maintain a single source of truth has been a game-changer for our team.
Finally, a tool that understands the complexities of business architecture and helps me communicate my vision effectively.
FAQ
Frequently Asked Questions
ArchiMate is an open and independent enterprise architecture modeling language to support the description, analysis, and visualization of architecture within and across business domains. iArchi is fully compliant with the ArchiMate 3.2 specification.