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
- "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:
| Tool | Description |
|---|---|
| list | List items in an index by type (applications, integrations, collections, components, tags, tag groups) |
| get | Get a single item by ID within an index |
| search | Full-text search across applications, integrations, components, and collections |
| admin | Org-scoped operations — list/get/create/update indexes, maps, styles, and publications; list connectors |
| write | Create, update, upsert, or delete items — supports batch operations for bulk imports and cleanup |
| analyze | Statistical analysis — overview counts, status distribution, tag usage, and integration mapping |
How it works
- You ask a question in your AI assistant using natural language.
- Your assistant calls Aplas using the available tools to retrieve or modify data.
- 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.
| Prompt | Description |
|---|---|
| import-index | Step-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.