Skip to content

Impossible to create cross-platform stdio plugins #67

Description

@Shchvova

I have a MCP server and would like to distribute it as a plugin. It works really nice in clients but biggest problem is, it only works on a single platform:

The .mcp.json leaves no space to define platform-dependent binaries

{
  "mcpServers": {
    "my-cool-server": {
      "type": "stdio",
      "command": "./bin/server"
    }
  }
}

So, how can I make it work on Linux, macOS and Windows? ¯\_(ツ)_/¯

P.S. I would love to make some cross-platform wrapper with npx or Python, but there are no guarantees of any of that runtimes being available, neither generally or for specific Clients.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions