diff --git a/docs/proposals/70-mcp-interface-evaluation-and-roadmap.md b/docs/proposals/70-mcp-interface-evaluation-and-roadmap.md index 41a834d6..20a025b5 100644 --- a/docs/proposals/70-mcp-interface-evaluation-and-roadmap.md +++ b/docs/proposals/70-mcp-interface-evaluation-and-roadmap.md @@ -187,8 +187,8 @@ Add an explicit check at server startup that required secrets (`PLANEXE_API_KEY_ ### 6.1 MCP registries - **Glama** — already listed -- **mcp.so** — submit `server.json`; high traffic from Claude desktop users - **Smithery** — another fast-growing directory; supports one-click install +- **mcp.so** — submit `server.json`; high traffic from Claude desktop users - **awesome-mcp-servers** (GitHub) — submit a PR; maintainers merge quickly - **OpenTools** — focus on enterprise MCP discovery @@ -213,6 +213,26 @@ Outstanding issues: - Add a /glama.json to repo to claim ownership of planexe. No luck. - Customize profile text, categories, favicon. +#### 6.1.2 Smithery + +https://smithery.ai/servers/planexeorg/planexe + +Smithery has problems updating the entry automatically. When I have made mcp interface changes, then I'm not seeing them show up in Smithery's UI. +Syncing is something I have to do manually, by going to the `Releases` page, and go through the `Publish` flow. +https://smithery.ai/servers/planexeorg/planexe/releases +That reloads the PlanExe data entry, by pulling it from the mcp.planexe.org/mcp, IMO something that should happen automatic. +It may be possible to force reload via CLI. I have not investigated this. +https://smithery.ai/docs/build/publish#cli-advanced + +Smithery has no filtering. No sort by date or by name. + +Smithery's one-click install is neat. + +Outstanding issues: + +- Automation. Whenever I make changes to MCP, I will have to manually update the PlanExe profile on Smithery. +- improve on Smithery’s Quality Score. Currently it’s 81 of 100. + ### 6.2 Content - **Blog post: "From prompt to project plan in 60 seconds"** — a short walkthrough showing MCP Inspector → `plan_create` → `plan_status` → download. Publish on dev.to, Hacker News (Show HN), and the PlanExe GitHub Discussions. diff --git a/mcp_cloud/http_server.py b/mcp_cloud/http_server.py index 5b1330fa..6ade6756 100644 --- a/mcp_cloud/http_server.py +++ b/mcp_cloud/http_server.py @@ -167,6 +167,7 @@ def _split_csv_env(value: Optional[str]) -> list[str]: "notifications/initialized", "tools/list", "prompts/list", + "prompts/get", "resources/list", "resources/templates/list", "ping",