projectbrain-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@projectbrain-mcplist all tasks assigned to me"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ProjectBrain MCP
ProjectBrain MCP is a Model Context Protocol (MCP) server for project planning and execution workflows. It exposes tools for tasks, decisions, facts, milestones, comments, and team messaging through a Streamable HTTP endpoint.
What it does
Serves MCP tools over HTTPS at
https://mcp.projectbrain.toolsAllows unauthenticated MCP discovery requests for
initialize,notifications/initialized,ping,tools/list,resources/list,resources/templates/list, andprompts/listAuthenticates bearer tokens (JWT or API key) for all tool execution and data access
Provides MCP OAuth metadata endpoints
Executes tool actions against the ProjectBrain API
Related MCP server: Agentic Tools MCP Server
Service endpoints
GET /healthGET /.well-known/oauth-protected-resourceGET /.well-known/oauth-authorization-serverPOST /
Configuration
Set these environment variables:
SERVER_URL(default:http://localhost:8000)
Base URL of the ProjectBrain API.MCP_SERVER_URL(default: same asSERVER_URL)
Public base URL used in OAuth resource metadata.JWT_SECRET_KEY
Secret used to validate JWT bearer tokens.JWT_ALGORITHM(default:HS256)CORS_ORIGINS(default:["http://localhost:5173"])
Accepts either a JSON array or a comma-separated list.MCP_REQUEST_TIMEOUT_SECONDS(default:30)MCP_UNAUTH_DISCOVERY_METHOD_SCAN_BYTES(default:8192)
Max unauthenticated request bytes scanned to detect JSON-RPCmethodin lightweight middleware parsing.SENTRY_DSN
Sentry DSN for MCP service error/performance reporting.SENTRY_TRACES_SAMPLE_RATE(default:0.2)
Trace sample rate passed tosentry_sdk.init.SENTRY_SEND_DEFAULT_PII(default:false)
Set totrueto include richer MCP request/response context withMCPIntegration(review data collection implications before enabling).SENTRY_ENVIRONMENT(optional)
Sentry environment tag (for example:production,staging).
Local development
From repository root:
Install backend dependencies:
cd api && uv sync --locked
Start the MCP server:
PYTHONPATH=mcp api/.venv/bin/uvicorn api_adapter:app --app-dir mcp --host 0.0.0.0 --port 8001
Directory structure
api_adapter.py— FastAPI app entrypoint and auth middlewareserver.py— MCP tool definitions and HTTP client adapterruntime.py— runtime config and request-scoped auth context
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
The project brain for AI coding agents — memory, decisions, sprints, knowledge base via MCP.
A MCP server built for developers enabling Git based project management with project and personal…
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server providing comprehensive task management capabilities with support for project organization, task tracking, and automatic PRD parsing into actionable items.37MIT
- AlicenseBqualityDmaintenanceA Model Context Protocol server providing AI assistants with comprehensive project, task, and subtask management capabilities with project-specific storage.2920 npm88MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that gives your agent a persistent project brain: vision, architecture decisions, conventions, roadmaps, and automatic session handoff.12 npm6MIT
- FlicenseNot gradedqualityBmaintenanceAn MCP server that interviews users to capture project planning facts into SQLite and enforces mechanical gates to ensure structured progress.-