RosaAI integration findings: feature requests + update_app field issue #9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
During the IPCEICIS-8110 MCP integration spike, we evaluated edge-connect-mcp as the CRUD backend for RosaAI's agent tools. Live testing (create/read/update/delete cycle) validated the tool implementations — three of four operations worked correctly. Full analysis is in the deep dive and proposal.
Issue found
update_appwithaccess_portsreturns 400:Calling
update_app(org=TMMS, name=mcp-test-nginx, version=1.0.0, access_ports="tcp:80,tcp:443")returns400: Invalid field specified: CreatedAt.Seconds. The tool implementation looks correct — it uses aFieldslist scoped toAppFieldAccessPorts. The error suggests the API treatsaccess_ports(or a related derived field) as internal-use. Unclear whether this is an API-side restriction or a field mapping issue in the SDK.More broadly: which fields are user-updatable vs internal-use is not documented in the tool descriptions or the EdgeConnect API spec.
Feature requests
These would benefit all ec-mcp consumers, not just RosaAI:
list_cloudletslist_flavors/list_flavors_for_cloudletdelete_app--mockor fixture config)