1. Conduid
  2. Developer Tools
  3. Shaktiman
MCP server · Developer Tools

Shaktiman

Local-first code context engine for coding agents.

Unclaimed devtools
34Low

Scored 6 months ago · breakdown

About Shaktiman

Shaktiman is an MCP server published by midhunkrishna in the Developer Tools category: local-first code context engine for coding agents.

The repository has 9 stars and 4 forks, with the last commit 2 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/midhunkrishna/shaktiman

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Shaktiman

Powered by Claude · Grounded in docs

I know everything about Shaktiman. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Local-first code context engine for coding agents.

Shaktiman indexes your codebase and exposes MCP tools (search, symbols, dependencies, context) that let Claude Code and other agents assemble exactly the right code context — fitted to a token budget.

  • Tree-sitter parsing — functions, classes, symbols, imports, call graphs
  • Hybrid search — keyword (FTS5) + semantic (vector) + structural + change signals
  • Budget-fitted context — ask for 4K tokens, get 4K tokens of the most relevant code
  • Live updates — file watcher re-indexes on save

📖 Full documentation: shaktiman.dev

Quick Start

git clone git@github.com:midhunkrishna/shaktiman.git
cd shaktiman
go build -tags "sqlite_fts5 sqlite bruteforce hnsw" -o shaktimand ./cmd/shaktimand

Then wire it into Claude Code via .mcp.json. See Getting Started for the full walkthrough.

Documentation

Installation Prerequisites, build tags, Ollama setup
Claude Code setup .mcp.json config + CLAUDE.md template
MCP tools search, context, symbols, dependencies, diff, summary
CLI reference All commands and flags
Configuration .shaktiman/shaktiman.toml options
Backends SQLite, PostgreSQL, pgvector, Qdrant, HNSW
Integrations Claude Code, Cursor, Zed, custom agents

Supported Languages

TypeScript, JavaScript, Python, Go, Rust, Java, Ruby, ERB, Shell (bash). See supported languages for details and instructions on adding new ones.

Contributing

# Build, test, vet (default backends)
go build -tags "sqlite_fts5 sqlite bruteforce hnsw" ./...
go test -race -tags "sqlite_fts5 sqlite bruteforce hnsw" ./...
go vet -tags "sqlite_fts5 sqlite bruteforce hnsw" ./...

See Contributing for project structure, backend build tags, and language-addition steps.

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Shaktiman

How do I install Shaktiman?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Shaktiman safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Shaktiman still maintained?

Yes — the last commit was 2 months ago. The repository has 9 stars and 4 forks.