
Project Knowledge Mcp
Built for teams juggling multiple codebases in a single product. You register projects (mobile, backend, admin) with paths and frameworks, then map features as ordered workflow steps across all of them. The server auto-scans NestJS endpoints, Next.js pages, and React Native screens, letting you query which files belong to a feature at any step. Before editing a controller, ask what breaks downstream. Before refactoring a mobile form, see which backend DTOs and admin types need updates. It persists everything to a shared JSON file, so everyone works from the same cross-project graph. Reach for this when your AI agent keeps missing dependencies between repos or when a one-line change in the API silently breaks two frontends.
- GitHub stars
- 1
- tools
- 16
- transport
- STDIO
- last updated
- May 8, 2026
Tools
16 toolsPublic tool metadata for what this MCP can expose to an agent.
register_projectRegister a project with name, path, and framework
Register a project with name, path, and framework
No parameter schema in public metadata yet.
remove_projectRemove a registered project
Remove a registered project
No parameter schema in public metadata yet.
scan_projectAuto-discover endpoints, screens, or pages from a project
Auto-discover endpoints, screens, or pages from a project
No parameter schema in public metadata yet.
register_featureDefine a feature with its multi-project workflow steps
Define a feature with its multi-project workflow steps
No parameter schema in public metadata yet.
remove_featureRemove a feature
Remove a feature
No parameter schema in public metadata yet.
get_featureRetrieve full feature details (compact or verbose, with optional health check)
Retrieve full feature details (compact or verbose, with optional health check)
No parameter schema in public metadata yet.
searchSearch across features, endpoints, files, and screens
Search across features, endpoints, files, and screens
No parameter schema in public metadata yet.
reverse_lookupFind all cross-project references to a file (graph-registered + scan-discovered), plus which features reference it
Find all cross-project references to a file (graph-registered + scan-discovered), plus which features reference it
No parameter schema in public metadata yet.
get_contextRetrieve cross-project context for a feature or step (with optional impact analysis)
Retrieve cross-project context for a feature or step (with optional impact analysis)
No parameter schema in public metadata yet.
register_type_mappingsRegister one or more type mappings (accepts single object or array)
Register one or more type mappings (accepts single object or array)
No parameter schema in public metadata yet.
check_type_mappingFind all files across projects that define or reference a type
Find all files across projects that define or reference a type
No parameter schema in public metadata yet.
suggest_type_mappingsAuto-detect potential type mappings by scanning all projects
Auto-detect potential type mappings by scanning all projects
No parameter schema in public metadata yet.
get_architectureExplore a project's directory tree with optional filter (path keyword), highlight (content keyword with ★ marker), and showAll (full tree with matches marked)
Explore a project's directory tree with optional filter (path keyword), highlight (content keyword with ★ marker), and showAll (full tree with matches marked)
No parameter schema in public metadata yet.
validate_knowledgeCheck all registered file paths for stale entries; optionally auto-fix with fix=true
Check all registered file paths for stale entries; optionally auto-fix with fix=true
No parameter schema in public metadata yet.
export_knowledgeConfirm the knowledge file path and trigger an explicit save (auto-persist handles this after every mutation)
Confirm the knowledge file path and trigger an explicit save (auto-persist handles this after every mutation)
No parameter schema in public metadata yet.
import_knowledgeLoad knowledge from a JSON file (merge or replace, with preview)
Load knowledge from a JSON file (merge or replace, with preview)
No parameter schema in public metadata yet.
Sponsors
Readme
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.json
Then 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
Details
- Repository
- github.com/punic-pillars/project-knowledge-mcp
- Categories
- Documents & Knowledge, Mobile Development
- Package
project-knowledge-mcp- Transport
- STDIO
- Registry
- MCP registry, active