Project Knowledge MCP server
io.github.batook22/project-knowledge-mcp·v1.0.6·1 starsCross-project knowledge graph for MCP — map features across mobile, backend, and admin codebases.
1 stars47 downloads/wk
Reviews
Write oneNobody has reviewed Project Knowledge yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Project Knowledge tools (16, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
check_type_mappingGiven a type name, find all files across all projects that define or reference it.
export_knowledgeSave the current knowledge base to the configured JSON file.
get_architectureExplore a registered project's directory structure as a formatted tree view.
get_contextGet rich cross-project context for a feature at a specific workflow step.
get_featureGet full details of a feature — all workflow steps with cross-project mappings.
import_knowledgeLoad knowledge from a JSON file. Can merge with existing data or replace it entirely.
register_featureDefine or update a feature with its multi-project workflow steps.
register_projectRegister a project (mobile, backend, admin) so the MCP knows its path and framework.
register_type_mappingsRegister one or more type mappings between projects.
remove_featurewrite actionRemove a feature from the knowledge base.
remove_projectwrite actionRemove a registered project from the knowledge base.
reverse_lookupGiven a file path, find all cross-project references to it — both from the Knowledge Graph
scan_projectAuto-discover endpoints (backend), screens (mobile), or pages (admin) from a registered project.
searchSearch across features, endpoints, files, and screens by keyword.
suggest_type_mappingsAuto-detect potential type mappings by scanning all registered projects for type/interface/class/enum definitions.
validate_knowledgeCheck all registered file paths across projects, features, and type mappings to detect stale entries.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan49 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 46 days ago12/15
- Maintainer identitynamespace and repository owner differ4/10
How Project Knowledge compares
Against every graded Maps and travel MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 73% of 681 Maps and travel servers
- Tools
- 16
- the typical Maps and travel server has 6
- Tools that change things
- 13%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 324 Maps and travel servers
- Downloads a week
- 47
- more than 40% of 150 Maps and travel servers with a package
What its tools let an agent do: 10 read · 4 create · 2 delete
Install Project Knowledge in Claude Code, Cursor or VS Code
Runs npx -y project-knowledge-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add project-knowledge-mcp -- npx -y project-knowledge-mcp
What the publisher says
From the Project Knowledge repository's README, as published. We do not edit it. Read it on GitHub
Project Knowledge MCP Server
A cross-project knowledge graph for the Model Context Protocol (MCP). Map features across mobile, backend, and admin codebases so your AI agent has full-stack context when testing, writing code, debugging, or adding features.
Quick Start
npx -y project-knowledge-mcp --knowledge-file ./project-knowledge.jsonThen add to your MCP settings:
{
"mcpServers": {
"project-knowledge": {
"command": "npx",
"args": [
"-y",
"project-knowledge-mcp",
"--knowledge-file", "C:\\projects\\project-knowledge.json"
],
"autoApprove": []
}
}
}Table of Contents
- Overview
- Features
- Prerequisites
- Installation & Configuration
- Knowledge File Management
- Tools Reference
- Usage Walkthrough
- Security
- Contributing
- License
Overview
The Problem
When working on a project with multiple codebases — for example, a React Native mobile app, a NestJS backend, and a Next.js admin panel — the AI agent has no awareness of how a single feature flows across all three. This leads to incomplete context, missed dependencies, and breaking changes that could have been caught earlier.
The Solution
This MCP server stores a knowledge graph of your features, mapping each workflow step to the relevant screens, endpoints, controllers, and files in every project. The AI agent can then query this graph to understand end-to-end feature flows, detect cross-project impacts before editing files, and keep type definitions synchronized across codebases.
Features
- Multi-project awareness — register any number of projects (mobile, backend, admin, etc.)
- Feature workflow mapping — define features as ordered steps across all projects
- Auto-scanning — discover NestJS endpoints, Next.js pages, and React Native screens automatically
- Full-text search — search across features, endpoints, files, and screens
- Cross-reference lookup — given a file path, find which features reference it
- Rich context — retrieve all endpoints, screens, and files for a feature at a specific workflow step
- Breaking change detection — before editing a file, see which other projects will be affected
- Type/schema synchronization — map equivalent types across projects (e.g., ProductCreateDto ↔ ProductFormSchema)
- Architecture exploration — browse any project's directory tree with keyword filtering and content highlighting
- Health validation — verify that all registered file paths still exist; auto-detect stale entries
- Persistent knowledge — auto-saves to a JSON file after every mutation; can be git-tracked and shared
- 100% dynamic — all configuration via CLI arguments and runtime tools; no source code edits required
Prerequisites
- Node.js >= 18
- npm >= 9 (or pnpm / yarn equivalent)
- An MCP-compatible client (e.g., VS Code with Cline, any AI-powered IDE)
Installation & Configuration
Install from npm (recommended)
npm install --save-dev project-knowledge-mcpOr run directly without installing:
npx -y project-knowledge-mcp --knowledge-file ./project-knowledge.jsonBuild from Source
git clone https://github.com/punic-pillars/project-knowledge-mcp.git
cd project-knowledge-mcp
npm install
npm run buildCLI Flags
All configuration is provided via CLI arguments. No environment variables or configuration files are required.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Project Knowledge: common questions
- Is Project Knowledge MCP server safe?
- Mostly: it is graded B (82/100). Read the Project Knowledge safety report
- How do I install Project Knowledge?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Project Knowledge need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Project Knowledge maintained?
- The last commit was 83 days ago (2026-08-12). The latest release is v1.0.6.
- What can I use instead of Project Knowledge?
- Servers from other publishers that do the same job: Repo Graph MCP server, Infranodus Infranodus MCP server and Agentmap MCP server.
- How does Project Knowledge compare with other Maps and travel MCP servers?
- safety score 82/100 (higher than 73% of 681 Maps and travel servers); tools 16 (the typical Maps and travel server has 6); tools that change things 13% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Project Knowledge
Same job from other publishers: the closest match first, then the best rated.
- Repo GraphStructural graph map of any codebase so LLMs navigate by structure, not guesswork.not reviewedGrowingA
- Infranodus InfranodusMap text into knowledge graphs to create a structured representation of conceptual relations and t…not reviewedGrowingA
- AgentmapThe TS/JS-accurate repo map for coding agents: ts-morph import/symbol/call graph + MCP query toolsnot reviewedGrowingA
- PreludeCommitted, machine-readable codebase context and code map that tells agents where to look.not reviewedGrowingB
- OsnovaDeterministic code map for AI coding agents: a tree-sitter call graph with exact file:line over MCP.not reviewedGrowingA