github Go analyzed 6af0d88

DisruptiveWorks/archipulse

github

Enterprise Architecture models without vendor lock-in. Publish your ArchiMate models and explore, analyze and navigate them from a self-hosted web platform.

maintainer
DisruptiveWorks
license
Apache-2.0
first seen
2026-06-24
last seen
2026-07-07
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 28 tools
transport counts 28 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • create_element
  • create_relationship
  • create_workspace
  • delete_diagram
  • delete_element
  • delete_relationship
  • get_app_catalogue
  • get_app_detail
  • get_application_dashboard
  • get_capability_tree
  • get_dependency_graph
  • get_diagram
  • get_element
  • get_integration_map
  • get_process_application_matrix
  • get_relationship
  • get_tech_catalogue
  • get_workspace
  • import_model
  • list_diagrams
  • list_elements
  • list_events
  • list_relationships
  • list_workspaces
  • preview_import
  • update_diagram
  • update_element
  • update_relationship
code evidence vv0.6.0 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 127

network 2

  • net DisruptiveWorks-archipulse-6af0d88/cmd/archipulse/ui/src/lib/api.js :21 const r = await fetch(BASE + path, { credentials: 'same-origin' });
  • net DisruptiveWorks-archipulse-6af0d88/cmd/archipulse/ui/src/lib/auth.js :13 const r = await fetch(BASE + '/auth/me', { credentials: 'same-origin' });

tool registrations 28

  • list_workspaces DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :45
  • get_workspace DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :51
  • create_workspace DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :62
  • list_elements DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :83
  • get_element DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :99
  • list_relationships DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :118
  • get_relationship DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :134
  • list_diagrams DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :153
  • get_diagram DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :169
  • get_capability_tree DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :188
  • get_application_dashboard DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :200
  • get_dependency_graph DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :212
  • get_integration_map DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :226
  • get_app_catalogue DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :238
  • get_tech_catalogue DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :250
  • get_process_application_matrix DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :262
  • get_app_detail DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :274
  • preview_import DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :293
  • import_model DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :314
  • create_element DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :337
  • update_element DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :358
  • delete_element DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :385
  • create_relationship DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :403
  • update_relationship DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :428
  • delete_relationship DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :459
  • update_diagram DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :477
  • delete_diagram DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :502
  • list_events DisruptiveWorks-archipulse-6af0d88/internal/mcpserver/server.go :520

declared dependencies 43

  • github.com/mark3labs/mcp-go@v0.49.0
  • @dagrejs/dagre@^3.0.0
  • @lucide/svelte@^1.7.0
  • @tailwindcss/vite@^4.2.2
  • @xyflow/svelte@^1.5.2
  • bits-ui@^2.16.5
  • clsx@^2.1.1
  • cytoscape@^3.29.2
  • cytoscape-dagre@^2.5.0
  • d3-scale@^4.0.2
  • dagre@^0.8.5
  • layerchart@^2.0.0-next.48
  • svelte-sonner@^1.1.0
  • svelte-spa-router@^4.0.1
  • tailwind-merge@^3.5.0
  • tailwind-variants@^3.2.2
  • tailwindcss@^4.2.2
  • @sveltejs/vite-plugin-svelte@^5.0.3
  • @testing-library/jest-dom@^6.9.1
  • @testing-library/svelte@^5.3.1
  • @vitest/coverage-v8@^4.1.4
  • jsdom@^29.0.2
  • svelte@^5.0.0
  • vite@^6.0.0
  • vitest@^4.1.4
  • github.com/casbin/casbin/v2@v2.135.0
  • github.com/coreos/go-oidc/v3@v3.18.0
  • github.com/go-chi/chi/v5@v5.2.5
  • github.com/golang-jwt/jwt/v5@v5.3.1
  • github.com/google/uuid@v1.6.0
  • github.com/joho/godotenv@v1.5.1
  • github.com/lib/pq@v1.12.0
  • golang.org/x/crypto@v0.49.0
  • golang.org/x/oauth2@v0.36.0
  • github.com/bmatcuk/doublestar/v4@v4.6.1
  • github.com/casbin/govaluate@v1.3.0
  • github.com/go-jose/go-jose/v4@v4.1.4
  • github.com/google/jsonschema-go@v0.4.2
  • github.com/spf13/cast@v1.7.1
  • github.com/yosida95/uritemplate/v3@v3.0.2
  • golang.org/x/sys@v0.43.0
  • golang.org/x/term@v0.42.0
  • gopkg.in/yaml.v3@v3.0.1