MCP Proxy Server

by tbxark

Not rated yet

About

A proxy server for aggregating and serving multiple MCP resource servers through a single endpoint.

Explore

Setup

Install MCP Proxy Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/tbxark/mcp-proxy

Follow the installation instructions in the repository README, then restart your MCP client.

create_or_update_file

Create or update a single file in a GitHub repository

search_repositories

Search for GitHub repositories

create_repository

Create a new GitHub repository in your account

get_file_contents

Get the contents of a file or directory from a GitHub repository

push_files

Push multiple files to a GitHub repository in a single commit

create_issue

Create a new issue in a GitHub repository

create_pull_request

Create a new pull request in a GitHub repository

fork_repository

Fork a GitHub repository to your account or specified organization

create_branch

Create a new branch in a GitHub repository

list_commits

Get list of commits of a branch in a GitHub repository

list_issues

List issues in a GitHub repository with filtering options

update_issue

Update an existing issue in a GitHub repository

add_issue_comment

Add a comment to an existing issue

search_code

Search for code across GitHub repositories

search_issues

Search for issues and pull requests across GitHub repositories

search_users

Search for users on GitHub

get_issue

Get details of a specific issue in a GitHub repository.

get_pull_request

Get details of a specific pull request

list_pull_requests

List and filter repository pull requests

create_pull_request_review

Create a review on a pull request

merge_pull_request

Merge a pull request

get_pull_request_files

Get the list of files changed in a pull request

get_pull_request_status

Get the combined status of all status checks for a pull request

update_pull_request_branch

Update a pull request branch with the latest changes from the base branch

get_pull_request_comments

Get the review comments on a pull request

get_pull_request_reviews

Get the reviews on a pull request

- create_or_update_file: Create or update a single file in a GitHub repository
- search_repositories: Search for GitHub repositories
- create_repository: Create a new GitHub repository in your account
- get_file_contents: Get the contents of a file or directory from a GitHub repository
- push_files: Push multiple files to a GitHub repository in a single commit
- create_issue: Create a new issue in a GitHub repository
- create_pull_request: Create a new pull request in a GitHub repository
- fork_repository: Fork a GitHub repository to your account or specified organization
- create_branch: Create a new branch in a GitHub repository
- list_commits: Get list of commits of a branch in a GitHub repository
- list_issues: List issues in a GitHub repository with filtering options
- update_issue: Update an existing issue in a GitHub repository
- add_issue_comment: Add a comment to an existing issue
- search_code: Search for code across GitHub repositories
- search_issues: Search for issues and pull requests across GitHub repositories
- search_users: Search for users on GitHub
- get_issue: Get details of a specific issue in a GitHub repository.
- get_pull_request: Get details of a specific pull request
- list_pull_requests: List and filter repository pull requests
- create_pull_request_review: Create a review on a pull request
- merge_pull_request: Merge a pull request
- get_pull_request_files: Get the list of files changed in a pull request
- get_pull_request_status: Get the combined status of all status checks for a pull request
- update_pull_request_branch: Update a pull request branch with the latest changes from the base branch
- get_pull_request_comments: Get the review comments on a pull request
- get_pull_request_reviews: Get the reviews on a pull request

An MCP proxy that aggregates multiple MCP servers behind a single HTTP entrypoint.

- Proxy multiple MCP clients: aggregate tools, prompts, and resources from many servers.
- SSE and streamable HTTP: serve via Server‑Sent Events or streamable HTTP.
- Flexible config: supportsstdio,sse, andstreamable-httpclient types.
- OAuth client support: authorize once against downstream servers that require interactive OAuth (e.g. Notion), then let the proxy hold and refresh the token for every caller.

- Configuration:docs/configuration.md
- Usage:
docs/usage.md
- Deployment:
docs/deployment.md
- Claude config converter:
https://tbxark.github.io/mcp-proxy

git clone https://github.com/tbxark/mcp-proxy.git cd mcp-proxy make build ./build/mcp-proxy --config path/to/config.json
go install github.com/tbxark/mcp-proxy@latest

The image includes support for launching MCP servers vianpxanduvx.

docker run -d -p 9090:9090 -v /path/to/config.json:/config/config.json ghcr.io/tbxark/mcp-proxy:latest # or provide a remote config docker run -d -p 9090:9090 ghcr.io/tbxark/mcp-proxy:latest --config https://example.com/config.json

More deployment options (including docker‑compose) are indocs/deployment.md.

See full configuration reference and examples indocs/configuration.md. An online Claude config converter is available at:https://tbxark.github.io/mcp-proxy

Command‑line flags, endpoints, and auth examples are documented indocs/usage.md.

- This project was inspired by theadamwattis/mcp-proxy-serverproject
- If you have any questions about deployment, you can refer to
《在 Docker 沙箱中运行 MCP Server》(@ccbikai)

This project is licensed under the MIT License. See theLICENSEfile for details.

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

The MCP server for Bitrix24 provides AI assistants with structured access to the Bitrix24 API. It delivers up-to-date method descriptions, parameters, and valid values, allowing assistants to work with precise data instead of guesswork. This reduces code errors and accelerates Bitrix24 integration development.

One remote MCP server for 500+ production APIs — Stripe, HubSpot, Postgres, Gmail, and more. OAuth and API key auth, credential management, and a CLI.

Single tool to control all 100+ API integrations, and UI components

Agent-native developer Q&A API with MCP + A2A endpoints for citations, job pickup, and answer submission.

Self-hosted MCP gateway: convert REST/SOAP/GraphQL/SQL APIs into MCP tools with 29 pre-built adapters, OAuth2, RBAC and audit log.

A universal bridge to convert any web API into an MCP server, supporting multiple transport types.

Dynamically creates MCP servers from web API configurations, integrating any REST API, GraphQL endpoint, or web service into MCP-compatible tools.

Hosted MCP server and coordination layer for AI coding agents — live API contracts, database schema, frontend/backend mismatch detection, and shared handoff tickets for Claude Code, Cursor, Codex, and Lovable.

An MCP server that dynamically loads tools from an external JSON file configured via an environment variable.

A lightweight server exposing Axone's capabilities through the Model-Context Protocol.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.