archimate-chloe-mcp
MCP server for ArchiMate/CoArchi model interaction
Versions
No versions found.
Tools 15
get_model_summary Get a summary of the ArchiMate model.
list_elements_by_layer List all elements in a specific layer.
search_elements Search elements by name (case-insensitive).
get_element Get details of a specific element by ID or name.
list_available_element_types List all available ArchiMate element types organized by layer.
list_relationship_types List all available ArchiMate relationship types.
create_element Create a new ArchiMate element in the model.
create_relationship Create a new ArchiMate relationship between two elements.
commit_and_push Commit changes and push to a new branch. Args: message: Commit message branch_name: Branch name. If not provided, uses format 'archi/{username}-{date}' Example: archi/imadu-07052026
validate_model Validate the ArchiMate model. Checks: - All relationship XML files have valid syntax - All relationships reference existing elements - All element references in relationships are valid
create_diagram Create a new diagram/view in the model. Args: diagram_name: Name of the diagram view_type: Type of view (default: ArchimateDiagramModel)
add_element_to_diagram Add an element to a diagram. Args: diagram_id: ID of the diagram element_id: ID of the element to add x, y: Position width, height: Size
add_connection_to_diagram Add a visual connection (relationship line) between two elements in a diagram. Args: diagram_id: ID of the diagram source_element_id: ID of the source element target_element_id: ID of the target element relationship_id: ID of the relationship (optional - will be created if not provided) Returns: Dictionary with success status and connection details
add_connections_from_relationships Add visual connections to a diagram based on existing relationships between elements in the diagram. Args: diagram_id: ID of the diagram Returns: Dictionary with count of connections added
design_from_document Generate ArchiMate model elements, relationships and diagrams from an architecture document. Parses a markdown architecture document and creates: - Business actors, application components, nodes based on C4-inspired structure - Relationships (serving, flow, assignment, access, realization) - Multiple diagrams (C1-C4 views) Args: document_path: Path to the architecture markdown file scope: "full" (all views) or "outline" (top-level only) Returns: Dictionary with created elements, relationships, diagrams, and diagram file paths
Permissions 3
filesystem low shell high env_vars low