Developer — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Developer (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Context management system designed for software development teams. The Developer MCP Server maintains persistent context across coding sessions, ensuring you never lose track of the project's structure, dependencies, and progress.
<a href="https://glama.ai/mcp/servers/@tejpalvirk/developer"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@tejpalvirk/developer/badge" alt="Developer Server MCP server" /> </a>
The Developer MCP Server recognizes the following types of entities in your software development context:
The Developer MCP Server models the following relationships between entities, mirroring real-world software development dynamics:
The Developer MCP Server supports the following environment variables to customize where data is stored:
./developer/memory.json./developer/sessions.jsonExample usage:
# Store data in the current directory
MEMORY_FILE_PATH="./dev-memory.json" SESSIONS_FILE_PATH="./dev-sessions.json" npx github:tejpalvirk/contextmanager-developer
# Store data in a specific location (absolute path)
MEMORY_FILE_PATH="/path/to/data/developer-memory.json" npx github:tejpalvirk/contextmanager-developer
# Store data in user's home directory
MEMORY_FILE_PATH="$HOME/contextmanager/developer-memory.json" npx github:tejpalvirk/contextmanager-developerThe Developer MCP Server provides the following tools:
Here are some example prompts to use with the Developer MCP Server:
"Start a new development session for me.""Show me the current status of the AuthService project."
"Load the context for the UserProfile component."
"What are the open issues affecting the Payment feature?"
"Show me details about the upcoming Q2 Release milestone.""End my development session. I've been working on AuthService for 3 hours and completed user authentication flow implementation."
"Record my achievements for today: implemented password reset feature and fixed login redirect bug."
"Update the status of these tasks: Login Form is complete, User Registration is in progress."
"Create new tasks for the next sprint: Implement MFA, Add social login options.""Create a new feature called 'BillingSystem' in the ProjectX project."
"Create a relationship showing that PaymentComponent implements BillingSystem feature."
"Show me all components that depend on the DatabaseService."
"What decisions have been made about the authentication approach for ProjectX?"The Developer MCP Server excels in scenarios like:
"Let me see the component I was working on yesterday and all its dependencies."The server retrieves your most recently accessed components along with their dependencies, issues, and related tasks, allowing you to instantly resume work without spending time reconstructing context.
"Give me an overview of Project X's architecture and component structure."New developers can quickly understand the project structure, key components, and their relationships—dramatically reducing the time needed to become productive on a new codebase.
"End my development session and record what I accomplished."The server guides you through a structured process to document your achievements, task updates, and project status changes, preserving this context for future sessions and team members.
"Why was GraphQL chosen over REST for the API layer?"The server retrieves the decision entity along with related meetings, developers involved, and the context in which the decision was made—preserving organizational knowledge that would otherwise be lost.
"What would be affected if we modify the authentication service?"Before making changes, developers can understand all components, features, and tasks that depend on a particular component, reducing the risk of unexpected breakages.
"What's our progress toward the Q2 release milestone?"Project leads can instantly see the status of all tasks and features associated with a milestone, identifying at-risk items before they jeopardize the timeline.
Add this to your claude_desktop_config.json:
#### Install from GitHub and run with npx
{
"mcpServers": {
"developer": {
"command": "npx",
"args": [
"-y",
"github:tejpalvirk/developer"
]
}
}
}#### Install globally and run directly
First, install the package globally:
npm install -g github:tejpalvirk/contextmanager/developerThen configure Claude Desktop:
{
"mcpServers": {
"developer": {
"command": "contextmanager-developer"
}
}
}#### docker
{
"mcpServers": {
"developer": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"mcp/developer"
]
}
}
}# Clone the repository
git clone https://github.com/tejpalvirk/contextmanager.git
cd contextmanager
# Install dependencies
npm install
# Build the server
npm run build
# Run the server
cd developer
node developer_index.jsdocker build -t mcp/developer -f developer/Dockerfile .This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.