Skip to main content
Glama

MCP compatible quickstart < 15 min local-first reproducible: docker provider agnostic

CI codecov


MCP server for semantic code search with git trajectory reranking. AST-aware chunking, incremental indexing, millions of LOC. Reranks results using authorship, churn, bug-fix rates, and 19 other signals β€” not just embedding similarity. Built on Qdrant. Works with Ollama (local) or cloud providers (OpenAI, Cohere, Voyage).

πŸ“– Full documentation β€” 15-minute quickstart, agent workflows, architecture deep dives.

🧬 Trajectory Enrichment

Standard code RAG retrieves by similarity alone. Trajectory enrichment augments each chunk with signals about how code evolves β€” at the function level, not just file level.

  • πŸ”€ Git trajectory β€” churn, authorship, volatility, bug-fix rates, task traceability. 19 signals feed composable rerank presets (hotspots, ownership, techDebt, securityAudit...)

  • πŸ•ΈοΈ Topological trajectory (planned) β€” symbol graphs, cross-file coupling, blast radius

Opt-in via CODE_ENABLE_GIT_METADATA=true. Without it β€” standard semantic search with AST-aware chunking.

πŸ’‘ An agent can find stable templates, avoid anti-patterns, match domain owner's style, and assess modification risk β€” all backed by empirical data. Read more β†’

πŸš€ Quick Start

git clone https://github.com/artk0de/TeaRAGs-MCP.git cd TeaRAGs-MCP npm install && npm run build # Start Qdrant + Ollama podman compose up -d podman exec ollama ollama pull unclemusclez/jina-embeddings-v2-base-code:latest # Add to Claude Code claude mcp add tea-rags -s user -- node /path/to/tea-rags-mcp/build/index.js \ -e QDRANT_URL=http://localhost:6333 \ -e EMBEDDING_BASE_URL=http://localhost:11434

Then ask your agent: "Index this codebase for semantic search"

πŸ“š Documentation

artk0de.github.io/TeaRAGs-MCP

Section

What's inside

🏁

Quickstart

Installation, first index & query

βš™οΈ

Configuration

Env vars, providers, tuning

πŸ€–

Agent Integration

Prompt strategies, generation modes, deep analysis

πŸ—οΈ

Architecture

Pipeline, data model, reranker internals

🀝 Contributing

See CONTRIBUTING.md for workflow and conventions.

πŸ™ Acknowledgments

Built on a fork of mhalder/qdrant-mcp-server β€” clean architecture, solid tests, open-source spirit. And its ancestor qdrant/mcp-server-qdrant. Code vectorization inspired by claude-context (Zilliz).

Feel free to fork this fork. It's forks all the way down. 🐒

βš–οΈ License

MIT β€” see LICENSE. Brand policy in BRAND.md.

-
security - not tested
A
license - permissive license
-
quality - not tested

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/artk0de/TeaRAGs-MCP'

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