Skip to main content

鵲 - Bridge Claude Desktop to Streamable HTTP MCP servers via mcp-proxy

Project description

cdcasasagi

鵲 - Bridge Claude Desktop to Streamable HTTP MCP servers via mcp-proxy

[!IMPORTANT] As of now, Claude Desktop officially supports custom connectors for remote MCP servers. I recommend considering that option first. While mcp-proxy is a great and easy-to-use tool, the scenarios where it is still necessary are likely limited now that official support exists. Additionally, custom connectors work not only with Claude Desktop but also with the web version of Claude, once configured.

Install

uv tool install cdcasasagi

Usage

The add and import commands default to preview mode (no files are modified). Pass --write to apply changes. For full option details, run cdcasasagi <command> --help.

add

Add a single MCP server entry:

cdcasasagi add https://developers.openai.com/mcp

This shows a unified diff of the proposed change. Pass --write to apply:

cdcasasagi add https://developers.openai.com/mcp --write

A server name is automatically derived from the URL hostname (e.g. developers for the URL above). Use --name to specify a custom name:

cdcasasagi add https://developers.openai.com/mcp --name openai-developer-docs --write

The written entry looks like this:

{
  "mcpServers": {
    "openai-developer-docs": {
      "command": "/Users/you/.local/bin/mcp-proxy",
      "args": [
        "--transport",
        "streamablehttp",
        "https://developers.openai.com/mcp"
      ]
    }
  }
}

import

Add multiple entries at once from a JSONL file:

cdcasasagi import servers.jsonl

Each line is a JSON object with a required url key and optional name / transport keys:

{"url": "https://developers.openai.com/mcp", "name": "openai-developer-docs"}
{"url": "https://example.com/mcp"}

Stdin is also supported:

cat servers.jsonl | cdcasasagi import -

revert

Restore the config from the .bak backup created by the last --write:

cdcasasagi revert

version

cdcasasagi version

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cdcasasagi-0.3.1.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cdcasasagi-0.3.1-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

Details for the file cdcasasagi-0.3.1.tar.gz.

File metadata

  • Download URL: cdcasasagi-0.3.1.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for cdcasasagi-0.3.1.tar.gz
Algorithm Hash digest
SHA256 073eada072ef4da5f83ca8f5a4031bbd5dbe762b0ce336ef302d10d99211e65f
MD5 1d7e6ca9a66e0348d03a58f709c72eb5
BLAKE2b-256 ed6b489bf68a624ea38fe74d6c714e438d1c4889439b7c0e5b7754bb6694cdf1

See more details on using hashes here.

Provenance

The following attestation bundles were made for cdcasasagi-0.3.1.tar.gz:

Publisher: publish.yml on ftnext/cdcasasagi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cdcasasagi-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: cdcasasagi-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 11.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for cdcasasagi-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1027d7bc10c187e164fa48694dc95e94bdca2856a51dd932b374c5d6c01caa58
MD5 81ddbbf67a5283a967e00459c57b3b9e
BLAKE2b-256 e4d25749c4f232a00faf0b7007a0c551dad17e9ef6b3f9e18fa13fade7e41c18

See more details on using hashes here.

Provenance

The following attestation bundles were made for cdcasasagi-0.3.1-py3-none-any.whl:

Publisher: publish.yml on ftnext/cdcasasagi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page