MCP.Market

Project Knowledge MCP server

by batook22·io.github.batook22/project-knowledge-mcp·v1.0.6·1 stars

Cross-project knowledge graph for MCP — map features across mobile, backend, and admin codebases.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
New

1 stars47 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • check_type_mapping

    Given a type name, find all files across all projects that define or reference it.

  • export_knowledge

    Save the current knowledge base to the configured JSON file.

  • get_architecture

    Explore a registered project's directory structure as a formatted tree view.

  • get_context

    Get rich cross-project context for a feature at a specific workflow step.

  • get_feature

    Get full details of a feature — all workflow steps with cross-project mappings.

  • import_knowledge

    Load knowledge from a JSON file. Can merge with existing data or replace it entirely.

  • register_feature

    Define or update a feature with its multi-project workflow steps.

  • register_project

    Register a project (mobile, backend, admin) so the MCP knows its path and framework.

  • register_type_mappings

    Register one or more type mappings between projects.

  • remove_featurewrite action

    Remove a feature from the knowledge base.

  • remove_projectwrite action

    Remove a registered project from the knowledge base.

  • reverse_lookup

    Given a file path, find all cross-project references to it — both from the Knowledge Graph

  • scan_project

    Auto-discover endpoints (backend), screens (mobile), or pages (admin) from a registered project.

  • search

    Search across features, endpoints, files, and screens by keyword.

  • suggest_type_mappings

    Auto-detect potential type mappings by scanning all registered projects for type/interface/class/enum definitions.

  • validate_knowledge

    Check 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

no findings
  • 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
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.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

  • 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-mcp

Or run directly without installing:

npx -y project-knowledge-mcp --knowledge-file ./project-knowledge.json

Build from Source

git clone https://github.com/punic-pillars/project-knowledge-mcp.git
cd project-knowledge-mcp
npm install
npm run build

CLI 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 Graph
    Structural graph map of any codebase so LLMs navigate by structure, not guesswork.
    A
  • Infranodus Infranodus
    Map text into knowledge graphs to create a structured representation of conceptual relations and t…
    A
  • Agentmap
    The TS/JS-accurate repo map for coding agents: ts-morph import/symbol/call graph + MCP query tools
    A
  • Prelude
    Committed, machine-readable codebase context and code map that tells agents where to look.
    B
  • Osnova
    Deterministic code map for AI coding agents: a tree-sitter call graph with exact file:line over MCP.
    A