1. Conduid
  2. Developer Tools
  3. Proxy
MCP server · Developer Tools

Proxy

the tool that proxy mcp server or merge mcp server

Unclaimed MIT last commit a year ago devtools
49Fair

Scored 3 months ago · breakdown

About Proxy

Proxy is an MCP server published by zy445566 in the Developer Tools category: the tool that proxy mcp server or merge mcp server. It has been installed 0 times through Conduid.

The repository has 1 stars and 0 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx mcp-server-proxy

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Proxy

Powered by Claude · Grounded in docs

I know everything about Proxy. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

mcp-server-proxy

A Node.js library for proxying and merging Model Context Protocol (MCP) servers.

Installation

npm install mcp-server-proxy

Features

  • Proxy MCP server requests to another MCP server
  • Merge multiple MCP servers into a single endpoint
  • Automatically register tools, resources, and prompts from source servers

Usage

Basic Example

import { proxyMcp } from 'mcp-server-proxy';
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { SSEClientTransport } from "@modelcontextprotocol/sdk/client/sse.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";

async function main() {
    // Create a new MCP server
    const server = new McpServer({
        name: "mcp-proxy-server",
        version: "1.0.0",
    })

    // Add mcp sse url to proxy
    const sseClientTransport = new SSEClientTransport(new URL("http://your-mcp-sse-url/sse"))
    await proxyMcp(server, sseClientTransport)

    // Add stdio mcp server to proxy
    const stdioClientTransport = new StdioClientTransport({
        command:"node",
        args: ["dist/example.js"],
    })
    await proxyMcp(server, stdioClientTransport)

    // Add streamable http mcp server to proxy
    const streamableHTTPClientTransport = new StreamableHTTPClientTransport(new URL("http://your-mcp-http-url"))
    await proxyMcp(server, streamableHTTPClientTransport)

    //  Start the proxy server example as a stdio transport
    const stdioServerTransport = new StdioServerTransport()
    server.connect(stdioServerTransport)
    console.error("MCP Proxy Server running on stdio");
}

main().catch(console.error);

API Reference

proxyMcp(mcpServer, proxyTransport, proxyOptions?)

Registers all tools, resources, and prompts from a source MCP server to your target MCP server.

  • mcpServer: The target MCP server instance
  • proxyTransport: ClientTransport to connect to the source MCP server
  • proxyOptions: Optional request options for the connection

Returns: Promise resolving to the updated MCP server

License

MIT

README mirrored from the source repository 3 months ago. The original is authoritative.

Questions

About Proxy

How do I install Proxy?

Run npx mcp-server-proxy, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Proxy safe to use with an AI agent?

Its trust score is 49 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Proxy still maintained?

The last commit was a year ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.