drio
Open app

Project MCP Server

Source

MCP server for project management

Catalog onlyCatalog onlySTDIO

Overview

Project MCP Server is an implementation designed for managing project knowledge graphs, enabling structured representation of projects, tasks, milestones, resources, and team members. It assists project managers in tracking progress, managing risks, allocating resources, and making informed decisions.

To use the Project MCP Server, you can start a new project management session, load context for specific entities, and manage project knowledge through various commands such as creating, updating, or deleting project entities.

  • Persistent project context with structured knowledge graphs - Session management for tracking project management sessions - Real-time project status tracking and risk assessment - Visualization of task dependencies and milestone progress - Resource allocation monitoring and decision logging
  1. Managing complex project timelines and dependencies.
  2. Tracking project health and risks in real-time.
  3. Allocating resources effectively across multiple projects.

Add to your AI client

Use these steps to connect Project MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "project-tejpalvirk": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-project-tejpalvirk"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "project-tejpalvirk": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-project-tejpalvirk"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "project-tejpalvirk": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-project-tejpalvirk"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "project-tejpalvirk": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-project-tejpalvirk"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "project-tejpalvirk": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-project-tejpalvirk"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "project-tejpalvirk": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-project-tejpalvirk"
      ]
    }
  }
}

FAQ

Can I track multiple projects at once?

Yes! The server allows for managing multiple projects and their respective entities simultaneously.

Is there a limit to the number of tasks I can create?

No, you can create as many tasks as needed for your projects.

How can I visualize task dependencies?

The server provides tools to visualize and manage dependencies between tasks to identify bottlenecks.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":3848,"uuid":"fdeb04b9-b446-425c-8654-67a37e293238","name":"project","title":"Project MCP Server","description":"MCP server for project management","avatar_url":"https://avatars.githubusercontent.com/u/29261990?v=4","created_at":"2025-03-22T02:36:03.220Z","updated_at":"2025-03-22T02:45:31.214Z","status":"created","author_name":"tejpalvirk","author_avatar_url":"https://avatars.githubusercontent.com/u/29261990?v=4","tags":"[]","category":"research-and-data","is_featured":false,"sort":1,"url":"https://github.com/tejpalvirk/project","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"0\",\"license\":\"\",\"language\":\"TypeScript\",\"is_official\":false,\"latest_commit_time\":\"2025-04-02 18:05:07\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]