AplasAplas Docs

AI Assistant Overview

Query and manage your software landscape using natural language through AI assistants

Aplas integrates with AI assistants, allowing you to explore and manage your software landscape using natural language. Ask questions about your applications, integrations, maps, and more — without writing queries or navigating the UI.

What you can ask

Exploring your landscape

  • "List all applications in my enterprise index"
  • "Which applications have a status of Retired?"
  • "Show me the components of application X"

Analyzing connectivity

  • "Which applications have the most integrations?"
  • "Show me all integrations connected to application X"
  • "List all integrations with a status of Active"

Working with tags

  • "List all application tags in my enterprise index"
  • "Which applications are tagged as Core?"
  • "Show me the tag groups in my index"

Maps and publications

  • "List all my maps"
  • "What publications are available?"
  • "Show me the details of map X"
  • "Search for applications matching 'CRM'"
  • "Find integrations related to 'payments'"

Creating and updating items

  • "Create a new application called 'CRM System' with status Standard"
  • "Update application X and set the vendor to 'Acme Corp'"
  • "Add a new integration tag called 'Critical Path'"

Analyzing your landscape

  • "Give me an overview of my enterprise index"
  • "Show the status distribution across all entity types"
  • "Which tags are most used?"
  • "Map out the integration connections between applications"

Available tools

Your AI assistant has access to 6 tools:

ToolDescription
listList items in an index by type (applications, integrations, collections, components, tags, tag groups)
getGet a single item by ID within an index
searchFull-text search across applications, integrations, components, and collections
adminOrg-scoped operations — list/get/create/update indexes, maps, styles, and publications; list connectors
writeCreate, update, upsert, or delete items — supports batch operations for bulk imports and cleanup
analyzeStatistical analysis — overview counts, status distribution, tag usage, and integration mapping

How it works

  1. You ask a question in your AI assistant using natural language.
  2. Your assistant calls Aplas using the available tools to retrieve or modify data.
  3. Results are returned in a natural language summary, ready for follow-up questions.

Write access

The write tool supports create, update, upsert, and delete operations — including batch operations for bulk imports and cleanup. The tool is marked as destructive, and compatible AI clients typically prompt for confirmation before executing writes.

Prompt templates

Aplas provides prompt templates that guide AI assistants through common workflows. These are discoverable via the MCP protocol — in Claude Code they surface as slash commands, and in other clients they appear as menu items.

PromptDescription
import-indexStep-by-step guide for importing data from a file into an Aplas index. Covers entity hierarchy, creation order, field mappings, ID rules, and batch operations.

The import-index prompt accepts an optional description argument where you can describe your data source. The AI assistant will then walk you through the import process: reading your data, proposing a mapping plan, and creating all entities in the correct dependency order.

In Claude Code, invoke it with /mcp__aplas__import-index.

Supported clients

The following AI assistant clients are supported:

  • Claude Code — Anthropic's CLI tool for Claude
  • Cursor — AI-powered code editor
  • VS Code (GitHub Copilot) — Via the MCP extension

Claude Desktop

Claude Desktop does not yet support remote MCP servers. Use Claude Code or another supported client listed above.

See our setup guide to get started.

On this page