Ohwise Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Ohwise Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
MCP server connecting AI coding agents to graph-native code context and multi-agent pipelines.
ohwise-mcp implements the Model Context Protocol so that any MCP-compatible AI agent (Claude Code, Claude Desktop, and others) can:
Pure Python. No LLM dependency for graph tools. Bring your own model.
pip install ohwise-mcp[all]claude mcp add ohwise -- ohwise-mcpOr manually in your Claude Code config (~/.claude.json or .mcp.json):
{
"mcpServers": {
"ohwise": {
"command": "ohwise-mcp",
"env": {
"OHWISE_URL": "https://your-ohwise-instance.com",
"OHWISE_TOKEN": "your-token-here"
}
}
}
}OHWISE_URLandOHWISE_TOKENare only required for Studio pipeline tools. Graph tools work offline without them.
| Tool | Description |
|---|---|
build_code_graph(repo_path, graph_type) | Extract a knowledge graph from a code repository |
rank_code_nodes(query, graph_id, k) | Rank nodes by relevance to a query — get focused code context |
search_code_graph(keyword, graph_id, kind_filter) | Find nodes by keyword or kind (function, class, file, …) |
Graph types: all, call, entity, schema, workflow, infra, security, web, android, decision, folder
| Tool | Description |
|---|---|
build_doc_graph(paths, graph_type) | Extract a knowledge graph from documents (PDF, DOCX, MD, HTML, …) |
rank_doc_nodes(query, graph_id, k) | Rank document nodes by relevance — get focused document context |
| Tool | Description |
|---|---|
start_pipeline(user_input, agent_ids) | Trigger an OhWise coordinator pipeline |
get_pipeline_result(thread_id, poll_seconds) | Poll a pipeline for results |
Once configured, Claude Code can use graph context automatically:
> What does the authentication flow look like in this repo?Claude Code calls build_code_graph → rank_code_nodes("authentication flow") → receives ranked nodes with call relationships and content snippets → answers with precise, relationship-aware context.
> Delegate this refactoring task to the OhWise pipeline and get back the planClaude Code calls start_pipeline → OhWise native agents run in parallel → Claude Code receives the synthesized result.
# Graph tools only (no OhWise backend needed)
pip install ohwise-mcp[code] # code graphs
pip install ohwise-mcp[docs] # document graphs
pip install ohwise-mcp[all] # both
# Core only (Studio pipeline tools work without graph extras)
pip install ohwise-mcpThe tools are also importable directly:
from ohwise_mcp.server import mcp
# Run as MCP server
mcp.run()| Package | What it does |
|---|---|
| codebase2graph | Code repository → knowledge graph |
| docs2graph | Documents → knowledge graph |
| graph2sql | Schema graph → SQL context |
git clone https://github.com/jw-open/ohwise-mcp
cd ohwise-mcp
pip install -e ".[dev]"
pytest tests/ -vApache-2.0 — see LICENSE
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.