What data does Developer MCP Server persist?
It persists a knowledge graph of entities (projects, components, features, etc.) and their relationships, plus session data. Storage paths are configurable via environment variables.
@tejpalvirk
Basic information
MCP server to help developers manage project context across sessions
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"developer": {
"command": "npx",
"args": [
"-y",
"github:tejpalvirk/developer"
]
}
}
}Starts a new development session and provides information about recent sessions, active projects, high-priority tasks, and upcoming milestones.
Loads detailed context for an entity (project, component, feature, task, etc.) and tracks this context loading as part of the current session.
Performs a structured analysis of the development session through multiple stages (summary, achievements, task updates, new tasks, project status) and records this information in the persistent knowledge graph.
Creates new entities, relations, or observations in the knowledge graph.
Removes entities, relations, or observations from the knowledge graph.
Retrieves information from the knowledge graph with different query types (graph, search, nodes, related, decisions, milestone).
A context management system for software development teams that maintains persistent context across coding sessions, tracking project structure, dependencies, and progress. It is designed for software development teams.
Install via npm (npx github:tejpalvirk/developer), global install (npm install -g github:tejpalvirk/contextmanager/developer), or Docker. Configure in Claude Desktop via claude_desktop_config.json. Use environment variables MEMORY_FILE_PATH and SESSIONS_FILE_PATH to customize data storage. Invoke tools like startsession, loadcontext, endsession, buildcontext, deletecontext, advancedcontext.
It persists a knowledge graph of entities (projects, components, features, etc.) and their relationships, plus session data. Storage paths are configurable via environment variables.
It can be run via npx from GitHub, installed globally via npm, or used as a Docker container. Configuration for Claude Desktop is provided.
Node.js is required for the npm-based installation. Docker is required for the Docker method. No other dependencies are mentioned.
Data is stored in files specified by `MEMORY_FILE_PATH` (default `./developer/memory.json`) and `SESSIONS_FILE_PATH` (default `./developer/sessions.json`). Paths can be absolute or relative.
The README does not mention transport or authentication. It is designed for use with MCP clients like Claude Desktop, presumably using stdio transport.


Catch intent conflicts before code conflicts. The open-source coordination protocol for coding agents, built above Git.

Let your cloud agents talk to you. Grok Bot, Meta Muse, ChatGPT, Claude, Devin and others report progress to Heard, which reads it out loud on your Mac, and they pick up the replies you send back.
OrangePro local-first CLI + MCP server for behavior mapping, grounded test generation, and dynamic proof.
Set up and manage the Eddyter AI rich text editor by talking to your AI agent — for Claude, Cursor, Codex and other MCP tools. A Model Context Protocol server that lets AI tools add Eddyter to a React, Next.js, Vite or R
Comments