Skip to main content
Glama
testigo-recall

testigo-recall-mcp

Official

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GITHUB_TOKENNoGitHub token for private repos. Public repos work without auth.
TESTIGO_RECALL_REPONoGitHub repo(s), comma-separated (e.g. `owner/repo`). Auto-downloads from `knowledge-base` release tag.
TESTIGO_RECALL_DB_PATHNoLocal `.db` file path(s), comma-separated.
TESTIGO_RECALL_AZURE_SASNoOptional SAS token for Azure (read+list). Not needed if `az login` is active.
TESTIGO_RECALL_AZURE_URLNoAzure Blob Storage container URL(s), comma-separated.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_codebaseA

Search the codebase knowledge base for facts about what the code does, how it's built, and what it assumes.

Use this FIRST before reading source files. It returns pre-extracted facts ranked by relevance, saving significant time and tokens.

MULTI-QUERY: Use semicolons to search multiple keyword groups in one call. Example: "payment gateway; checkout flow; stripe webhooks" This runs 3 searches, deduplicates, and returns combined results. ALWAYS batch related searches into one call — this is dramatically cheaper.

Args: query: Search keywords (e.g. "authentication", "payment flow", "database connection") Use semicolons to batch multiple searches: "auth login; session JWT; middleware" category: Optional filter — "behavior" (what it does), "design" (how it's built), or "assumption" (what it expects) min_confidence: Minimum confidence threshold 0.0-1.0 (default: 0.0) limit: Max results per query (default: 20). With batched queries, total results can be up to limit × number of queries (max 65). repo_name: Optional filter to scope search to a specific repository

get_module_factsA

Get all extracted facts for a specific module.

Module IDs look like "SCAN:backend/app/api". Use search_codebase first to discover module IDs, then use this for a deep dive into a specific module.

Args: module_id: The module identifier (e.g. "SCAN:backend/app/api/simplified")

get_recent_changesA

Get the most recently extracted facts across the entire codebase.

Useful for understanding what changed recently or getting an overview of the codebase.

Args: category: Optional filter — "behavior", "design", or "assumption" limit: Number of recent facts to return (default: 10)

get_component_impactA

Find all modules and PRs where a specific component (file/service) appears.

Use this to understand the blast radius of changes to a component — what depends on it and what it depends on.

Args: component_name: File path or service name (e.g. "api_service.py", "backend/app/auth")

list_modulesA

List scanned modules in the knowledge base.

Without repo_name: returns a compact summary of repos with module/fact counts. With repo_name: returns the full list of modules for that specific repo.

Always call without repo_name first to discover available repos, then call again with repo_name to get the module list for a specific repo.

Args: repo_name: Repository name — pass this to get the full module list for one repo

get_repo_dependenciesA

Get cross-repo dependency graph showing which repos depend on each other.

Use this to understand the blast radius of changes across repositories. Data comes from package manifests (go.mod, package.json), not code analysis.

Args: repo_name: Filter to a specific repo. Without this, returns entire graph. direction: "outgoing" (what this repo depends on), "incoming" (what depends on this repo), "both"

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/testigo-recall/testigo-recall-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server