Skip to main content
Glama
LuisCarlosLopes

codesteer-atlas

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ATLAS_INDEX_DIRNoPath 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

CapabilityDetails
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

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
get_status_resourceRead-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