| name | platty-mcp-client-setup |
| description | Use when registering, validating, or troubleshooting a Platty MCP endpoint from an MCP-capable runtime such as Codex or Claude Code. |
Platty MCP Client Setup
Prerequisite: Read using-platty-mcp before acting unless it has already
been read in this turn.
Use this skill for consumer-side setup when a Platty MCP server already exposes
direct HTTP JSON-RPC at /api/mcp.
Boundary
This belongs to the read-only platty-mcp plugin. It registers an existing MCP
URL with the current runtime and validates read-only tools.
Do not run local Platty CLI commands, create .mcp.json, add mcpServers to
plugin manifests, start context-backend, configure server host/port, mutate
projects, refresh caches, run analysis, run sync, generate documents, or write
memory. If the user asks for SOT files, validate MCP artifact tools instead of
reading local files from the client.
URL Profiles
local -> http://127.0.0.1:3027/api/mcp
LAN -> http://<host-ip>:3027/api/mcp
remote -> https://<context-backend-domain>/api/mcp
If the user only has HOST=0.0.0.0, ask for the actual machine IP, DNS name, or
reverse proxy domain. Clients do not connect to literal 0.0.0.0.
Register
Prefer URL registration, not stdio command registration.
Codex config example:
[mcp_servers.platty]
url = "https://context.example.com/api/mcp"
Codex command example:
codex mcp add platty --url https://context.example.com/api/mcp
For Claude Code or another runtime, use that runtime's URL-based MCP server
registration. Keep the server name platty unless the user already has a naming
convention.
Restart or refresh the runtime after registration when tools are not immediately
visible.
Validate
- Confirm Platty MCP tools are visible in the runtime.
- Verify
tools/list includes the minimum retrieval tier from
references/tool-mapping.md:
project_list, context_status, project_overview_get,
glossary_translate, epic_list, epic_get, document_list,
document_get, document_item_list, document_item_get,
document_spec_resolve, and spec_get.
- If
document_search, spec_list, or spec_search are also visible, note
that the search-assist tier is available. If spec_document_resolve and
spec_impact_resolve are visible, note that reverse business context and
directional technical impact are available.
- If
graph_trace or code_search is also visible, note that graph/code
discovery is available.
- If
workspace_repo_list or readonly_workspace_shell are also visible,
note the available workspace source-parity tools. They are optional and do
not change the minimum retrieval tier; full repository source parity requires
both tools.
- If
sot_file_get is also visible, note that the artifact-access tier is
available for stored SOT file content requests. Download and bundle metadata
tools are not part of this MCP profile.
- Call
project_list.
- If one project is available, use that
projectId.
- If multiple projects are plausible, ask which project to use.
- Route retrieval and impact questions to
using-platty-mcp; impact routing
requires a produced or reused Impact Seed Packet and may update PRD §9
only through platty-mcp-impact-analysis in its selected SDD directory.
Missing Server
If no URL exists and the user is a server operator, route to
platty:platty-mcp-server-setup. If the user is only a consumer, ask for a
Platty MCP /api/mcp URL.
Completion
Complete when the runtime exposes Platty MCP tools and project_list returns
projects, or when you can report the exact client/server configuration gap.