codesteer-atlas
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ATLAS_INDEX_DIR | No | Path to the .code-index directory. If not provided, the server will search for a .code-index directory in the current working directory or parent directories. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| atlas_searchA | Perform a semantic hybrid search on the indexed source code. This tool combines vector similarity (cosine) and full-text keyword search (BM25) to find the most relevant code snippets (chunks) based on the user's query intent. Use this tool when looking for specific implementations, where functions or features are defined, or to locate code matching a certain concept or task. |
| atlas_mapA | Retrieve a structured hierarchical tree map of classes, methods, and functions in the workspace. This tool provides a compact overview of the codebase's architecture and logical structure. Use this tool to understand how the project is organized, list classes and methods within folders, or find entrypoints without retrieving full file contents. This is extremely token-efficient. |
| atlas_statusA | Get diagnostic metadata and health status of the local vector index. This tool returns information such as whether the index exists, total indexed chunks, indexed repositories, active embedding model, last indexing timestamp, git HEAD SHA, and whether the index is stale compared to the current workspace code. |
| atlas_indexA | Index (or re-index) source code into the local search index. IMPORTANT: unless the user already specified what to index, call with dry_run=true first, show the candidate folders to the user and ASK whether to index everything or specific folders. Only then call again with the chosen 'paths' (or none for the full workspace). Indexing is incremental by default: unchanged files are skipped on subsequent calls, making re-runs fast. Use full=true to force a complete rebuild ignoring cached file hashes. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| get_status_resource | Read-only alias of the index status, exposed as an MCP resource. |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/LuisCarlosLopes/codesteer-atlas'
If you have feedback or need assistance with the MCP directory API, please join our Discord server