Skip to content

One-click MCP server installation for Claude Desktop #11

@aborruso

Description

@aborruso

Problem / Use case

Currently, users need to manually configure Claude Desktop to use this MCP server by:

  1. Finding the Claude Desktop config file location
  2. Manually editing the JSON configuration
  3. Adding the correct command and args for the server
  4. Restarting Claude Desktop

This process is error-prone and creates friction for users who want to quickly try out the CKAN MCP server.

Proposed solution

Implement one-click installation support as described in Anthropic's Desktop Extensions announcement.

This would involve:

  1. Create a claude:// installation link on the project website and README:

    claude://install-mcp-server?name=ckan-mcp&config=<base64-encoded-config>
    
  2. Provide the server configuration in the correct format:

    {
      "command": "npx",
      "args": ["-y", "@ondata/ckan-mcp-server"]
    }
  3. Add installation button to:

User experience:

  • User clicks "Install in Claude Desktop" button
  • Claude Desktop opens with installation prompt
  • User confirms installation
  • Server is immediately available in Claude Desktop

Alternatives considered

  1. Continue with manual installation: Works but creates friction
  2. Provide installation script: Still requires manual execution
  3. Docker container: Adds complexity for simple use cases

The claude:// protocol is the official recommended approach from Anthropic and provides the best user experience.

References

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