SkillTide Submit
Official description10 sourcesMCP servers8d ago
st3v3nmw/sourcerer-mcp

st3v3nmw/sourcerer-mcp

๐ŸŽ๏ธ โ˜๏ธ - Semantic code search and navigation that reduces token waste
View on GitHub โ†—Direct link ยท no redirect page
Config template (adjust for your client)
claude mcp add sourcerer-mcp -- npx -y sourcerer-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
119 โ˜… ยท st3v3nmw/sourcerer-mcp ยท read from the GitHub search API ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 10 sources
Score
score 1,003 ยท 119 โ˜… ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository st3v3nmw/sourcerer-mcp๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

Sourcerer MCP ๐Ÿง™

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

An MCP server for semantic code search & navigation that helps AI agents work
efficiently without burning through costly tokens.
Instead of reading entire files, agents can search conceptually and
jump directly to the specific functions, classes, and code chunks they need.
Demo
Requirements
- **OpenAI API Key**: Required for generating embeddings (local embedding support planned)
- **Git**: Must be a git repository (respects .gitignore files)
- **Add .sourcerer/ to .gitignore**: This directory stores the embedded vector database
Installation
Go
Homebrew
Configuration
Claude Code
mcp.json
How it Works
Sourcerer ๐Ÿง™ builds a semantic search index of your codebase:
1. Code Parsing & Chunking
- Uses Tree-sitter to parse source files into ASTs
- Extracts meaningful chunks (functions, classes, methods, types) with stable IDs
- Each chunk includes source code, location info, and contextual summaries
- Chunk IDs follow the format: file.ext::Type::method
2. File System Integration
- Watches for file changes using fsnotify
- Respects .gitignore files via git check-ignore
- Automatically re-indexes changed files
- Stores metadata to track modification times
3. Vector Database
- Uses chromem-go for persistent vector storage in .sourcerer/db/
- Generates embeddings via OpenAI's API for semantic similarity
- Enables conceptual search rather than just text matching
- Maintains chunks, their embeddings, and metadata
4. MCP Tools
- semantic_search: Find relevant code using semantic search
- get_chunk_code: Retrieve specific chunks by ID
- find_similar_chunks: Find similar chunks
- index_workspace: Manually trigger re-indexing
- get_index_status: Check indexing progress
This approach allows AI agents to find relevant code without reading entire files,
dramatically reducing token usage and cognitive load.
Supported Languages
Language support requires writing Tree-sitter queries to
identify functions, classes, interfaces, and other code structures for each language.
Source
awesome ยท https://github.com/st3v3nmw/sourcerer-mcp
Browse by field
MCP servers
Traction
119 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index