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

Shaktiman

Local-first code context engine for coding agents.

Unclaimed devtools
34Low

Scored 5 months ago · breakdown

About Shaktiman

Shaktiman is an MCP server in the Developer Tools category: local-first code context engine for coding agents. It has been installed 0 times through Conduid.

Install

Clone
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 presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • ·Scoped permissionsNot checked 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 mirrored from the source repository 5 months ago. The original is authoritative.

Questions

About Shaktiman

How do I install Shaktiman?

Run git clone https://github.com/midhunkrishna/shaktiman, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Shaktiman safe to use with an AI agent?

Its trust score is 34 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Shaktiman still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.