MCP-Proxy 是一个 MCP(Model Context Protocol)代理服务器和客户端工具集的实现,旨在简化与 MCP 服务器的交互,并提供一种统一的方式来访问多个 MCP 服务器的代理演示项目
Overview
What is MCP-Proxy?
MCP-Proxy is an implementation of a Model Context Protocol (MCP) proxy server and client toolset designed to simplify interactions with MCP servers and provide a unified way to access multiple MCP servers.
How to use MCP-Proxy?
To use MCP-Proxy, you can run the proxy server using the command python mcp_proxy.py and manage MCP servers with the client tool mcp_client.py. You can also call specific tools using mcp_tool.py with appropriate arguments.
Key features of MCP-Proxy?
- MCP proxy server that integrates multiple MCP server tools into a unified interface.
- Client tools for managing and querying MCP servers.
- Support for calling various tools provided by MCP servers.
- Configuration management through JSON files.
Use cases of MCP-Proxy?
- Developing AI applications that require access to various external tools and resources.
- Integrating into IDEs like Cursor that need to access multiple MCP server tools.
- Automating workflows that require combining multiple tools.
FAQ from MCP-Proxy?
- What is the purpose of MCP-Proxy?
MCP-Proxy simplifies the interaction with multiple MCP servers by providing a unified interface and toolset.
- How do I install MCP-Proxy?
You can install it using pip with the command
pip install -e .after cloning the repository.
- Can I add more MCP servers?
Yes! You can configure additional MCP servers in the
mcp.jsonconfiguration file.