punic-pillars avatar

Project Knowledge Mcp

punic-pillars/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 tools

Public 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

Node.js npm License

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


View the full README on GitHub

Details

Repository
github.com/punic-pillars/project-knowledge-mcp
Categories
Documents & Knowledge, Mobile Development
Package
project-knowledge-mcp
Transport
STDIO
Registry
MCP registry, active

Related Documents & Knowledge MCP servers

View all
1zcsabbagh avatarKnowledge Graph Mcpzcsabbagh/knowledge-graph-mcpKnowledge graph MCP for student learning with spaced repetition and mastery tracking1stars
2pocketdrives avatarPocket Drivesai.pocketdrives/pocket-drivesPeer-to-peer car rental search — luxury, exotic, and EV vehicles with delivery across the US.0stars
3michael-kanda avatardesignare.at Knowledgemichael-kanda/designareLesender Zugriff auf Profil, Projekte und Fachwissen von Michael Kanda (designare.at, Web & KI).0stars
4yserrag avatarAskSakina Islamic Knowledgeyserrag/asksakina-mcpCurated Islamic MCP: Quran (Arabic + Pickthall), 440 du'as, 99 Names, crisis-aware.0stars
5maps-agent avatarMaps Agentmaps-agent/mcpGoogle Maps and Business Profile know-how for local businesses: answers, guides, research.0stars
6cphoskins avatarNotion Full Mcpcphoskins/notion-full-mcpNotion MCP server: deep reads, block editing, safe snapshot/restore, file uploads, page move/copy0stars