Relationship to NENE2
Roles
| Repository | Responsibility |
|---|---|
| NENE2 | PHP runtime, OpenAPI authoring, MCP catalog |
| nene2-js | TypeScript consumer SDK |
| nene2-python | Python parity port |
| nene-mcp | PHP stdio MCP (separate from this client) |
Contract flow
- NENE2 changes
docs/openapi/openapi.yaml. - nene2-js syncs
contracts/openapi.yamland regenerates types. - Apps upgrade
@hideyukimori/nene2-clientwhen ready.
OpenAPI wins — if the server matches the contract, fix the client; if the server diverges, fix the server or the contract in NENE2 first.
What not to copy here
- PHP
src/, migrations, Compose for the PHP app - MCP stdio server implementation
- Application domain logic
See also Ecosystem map.