Description
Is your feature request related to a problem? Please describe.
Is there a better way to standardise the actions on top of resources?
Since most of the use-cases popping up are just wrappers on top of already written servers and product APIs like Jira, G etc, can the authors of servers mark in their open api spec that a mcp server needs to be created - example /api/ticket?id=1223 needs to be exposed to MCP. It feels like we are writing separate client libraries for already written libraries because we can't expose all of the resources to LLMs.
That being said, I understand that MCP goes beyond REST APIs and can work with literally anything. But the amount to duplication it leads to is bad - almost like building proxies. Actions on resources are already standardised by well defined protocols.
Describe the solution you'd like
More closer integration for REST and REST-like APIs. If tools work with standard OAS, adding some custom field like mcpCompatible: true/false
and having a cli-generator for MCP servers would be great. Same for RPCs, WSS, SSE or AsyncAPI.
Describe alternatives you've considered
Building clickup mcp, custom s3+PG mcp according to documentation.
Additional context
NA