Hokmah MCP Server
Allows connecting and analyzing GitHub repositories using architectural graphs, enabling impact analysis, test generation, and code generation.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Hokmah MCP Serveranalyze impact of changing the auth module in my GitHub repo"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Hokmah MCP Server
AI Agent with Architectural Memory — MCP Server
Gives any AI coding agent persistent understanding of codebases via TransitionGraph, IdeaGraph, and WorldModel. Analyze impact, generate tests, write code — all from the graph.
Quick Start (30 seconds)
Add to your editor's MCP config (Cursor, Claude Code, VS Code, Windsurf, Cline, JetBrains):
{
"mcpServers": {
"hokmah": {
"type": "streamable-http",
"url": "https://hokmah.dev/mcp"
}
}
}Then ask your agent: "analyze the impact of refactoring the auth module in github.com/owner/repo"
Related MCP server: GraphHub
Available Tools
Tool | Tier | Description |
| FREE | Impact analysis, risk score, affected files, architectural invariants |
| FREE | Connect a GitHub repo, build the architectural graph |
| FREE | Connect an external MCP server for orchestration |
| PRO | Test generation from the graph (40x fewer tokens) |
| PRO | Code generation with architectural memory |
How It Works
Hokmah builds a persistent architectural graph from your codebase:
TransitionGraph — Markov model of code changes (which files change together)
IdeaGraph — 16 relation types between concepts
WorldModel — File tree, dependencies, symbols
When you ask "what's the impact of changing X?", Hokmah traverses the graph instead of sending your entire codebase to an LLM. That's why analyze is free (zero LLM tokens) and generate uses 40x fewer tokens.
Pricing
Free —
hokmah_analyze+hokmah_connect_project+hokmah_connect_mcp(unlimited)Pro —
hokmah_generate_tests+hokmah_generate_code(BYOK — bring your own LLM key)
Get a Pro key at hokmah.dev.
Editor Setup
Cursor — Settings → MCP → Add server → paste config
Claude Desktop —
~/Library/Application Support/Claude/claude_desktop_config.jsonClaude Code —
claude mcp add hokmah --transport streamable-http --url https://hokmah.dev/mcpVS Code (Copilot) —
.vscode/mcp.jsonin project rootWindsurf —
~/.windsurf/mcp.jsonCline — Settings → MCP Servers → Add
JetBrains — Settings → Tools → AI Assistant → MCP Servers
Self-Hosting
The hosted server at https://hokmah.dev/mcp is the recommended way to use Hokmah. To run the server yourself against your own Hokmah backend:
pip install -r requirements.txt
cp pro_keys.example.json pro_keys.json # edit with your real PRO keys
HOKMAH_API_BASE=http://localhost:8000 python mcp_server.pyEnvironment variables:
HOKMAH_API_BASE— upstream Hokmah API (defaulthttp://localhost:8000)HOKMAH_MCP_PORT— port to listen on (default8001)HOKMAH_PRO_KEYS— path to the PRO keys JSON file (default/home/vpm/mcp-server/pro_keys.json)
A reference systemd unit is provided in hokmah-mcp.service.
Built by
Catalyst AI Research · Haifa, Israel
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/davidangularme/hokmah-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server