Skip to content

Better way to standardize? #798

Closed as not planned
Closed as not planned
@umangty

Description

@umangty

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions