Conversation
- Add assurance/generator.py: standalone generate_single_project() that runs the full P1-P12 pipeline for a dynamically-created project without depending on the global PROJECT_REGISTRY - Add POST /api/projects: accepts Claude's project profile (ProjectCreate Request), registers project in-memory + persists to registry JSON, runs generate_single_project(), returns project_id in <10s - Add cors_origin_regex to Settings: allows *.netlify.app origins for the hackathon frontend - Add railway.toml: nixpacks build + uvicorn start command for Railway deploy
…oint Combines pm-data (6), pm-analyse (6), pm-validate (4), pm-nista (5), and pm-assure (20) into a single pda-platform-server entry point. Each module exports a registry.py with TOOLS list and dispatch function. Individual servers continue to work independently.
Adds pda-platform-remote entry point that wraps the unified 41-tool MCP server in an SSE transport layer (Starlette + uvicorn). Enables remote access from Claude.ai over HTTP. Endpoints: /sse (connect), /messages (tool calls), /health (monitoring) Adds render.yaml for Render deployment.
Auto-fixed 799 import ordering and style issues. Updated ruff configs to line-length 120 and suppressed pre-existing style rules (E501, E722, SIM108, etc.) that are not worth fixing in bulk. All 3 packages now pass ruff check cleanly.
Covers server imports, all 5 registries, tool aggregation (41 tools, no duplicates, all dispatched), exact tool name verification, remote SSE server, individual server independence, and dispatch routing.
Updates README.md, pm-mcp-servers README, getting-started guide, and architecture overview to document the unified 41-tool server, remote SSE transport, and recommended configuration.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Test plan