Skip to main content
Glama

Feifei Proxy MCP

by chenm1xuexi
10
  • Apple
  • Linux

可以将现有的MCP类型为 stdio / sse 转换为 streamable_http传输类型的MCP

本实现完全按照标准的MCP官方进行实现

版本更新:

当前版本: 0.0.1

快速开始

本地部署(如果无需本地部署调试,请跳过,直接到容器化部署)

python环境要求:python 3.12

未安装uv 请按照以下步骤安装, 已安装请忽略

uv 官网 https://docs.astral.sh/

macos / linux uv安装
curl -LsSf https://astral.sh/uv/install.sh | sh
windows uv安装
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

环境变量信息

参数描述默认值是否必填备注
TRANSPORT_TYPE传输协议类型streamable_http填写传输协议类型,可选值:stdiossestreamable_http
PROXY_MCP_NAME代理的 MCP 服务器名称feifei-proxy-mcp代理的mcp服务名称
PROXY_MCP_SERVER_CONFIGmcp 服务器配置-要代理的mcp服务配置
PROXY_MCP_PORT服务端口8000代理mcp协议类型为 ssestreamable_http 时使用

容器化部署

使用前 请保障当前机器已安装 docker 环境

docker 命令行部署

以下以部署 fetch mcp 为例,将stdio转为 streamable_http mcp

docker run -e PROXY_MCP_SERVER_CONFIG='{"mcpServers":{"fetch":{"command":"uvx","args": ["mcp-server-fetch"]}}}' crpi-i8di4kksl3oe9ugm.cn-hangzhou.personal.cr.aliyuncs.com/feifei-ai/feifei-proxy-mcp:latest

docker-compose 部署 (推荐使用此方式来实现快速部署)

使用docker-compose 也可以同时部署多个代理mcp

比如以下示例 我通过docker-compose 部署了3个代理mcp

feifei-proxy-fetch => 网页内容爬取 streamable_http mcp

feifei-proxy-bazi => 出生八字分析 streamable_http mcp

feifei-proxy-howtocook => 食谱分析 streamable_http mcp

# docker-compose.yml version: '3.8' services: feifei-proxy-fetch: image: 'crpi-i8di4kksl3oe9ugm.cn-hangzhou.personal.cr.aliyuncs.com/feifei-ai/feifei-proxy-mcp:latest' ports: - "8001:8000" environment: PROXY_MCP_SERVER_CONFIG: '{"mcpServers":{"fetch":{"command":"uvx","args": ["mcp-server-fetch"]}}}' feifei-proxy-bazi: image: 'crpi-i8di4kksl3oe9ugm.cn-hangzhou.personal.cr.aliyuncs.com/feifei-ai/feifei-proxy-mcp:latest' ports: - "8002:8000" environment: PROXY_MCP_SERVER_CONFIG: '{"mcpServers":{"Bazi":{"command":"npx","args":["bazi-mcp"]}}}' feifei-proxy-howtocook: image: 'crpi-i8di4kksl3oe9ugm.cn-hangzhou.personal.cr.aliyuncs.com/feifei-ai/feifei-proxy-mcp:latest' ports: - "8003:8000" environment: PROXY_MCP_SERVER_CONFIG: '{"mcpServers":{"howtocook-mcp":{"command":"npx","args":["-y","howtocook-mcp"]}}}'

docker-compose.yml配置完成后,执行部署命令以完成mcp服务启动

# 启动 docker compose up -d # 部署成功后 通过 docker compose ps 来查看容器启动状态

部署成功展示

客户端接入

这里以 cherry stdio 作为接入示例 如果未安装,也可自行安装,或者在自己的cline, cursor中添加mcp server 完成使用

mcp server配置

mcp server测试

-
security - not tested
F
license - not found
-
quality - not tested

A service that converts existing MCP protocols (stdio/sse) to streamable_http transmission type, allowing compatibility between different MCP implementations.

  1. 本地部署(如果无需本地部署调试,请跳过,直接到容器化部署)
    1. macos / linux uv安装
    2. windows uv安装
  2. 环境变量信息
    1. 容器化部署
      1. docker 命令行部署
      2. docker-compose 部署 (推荐使用此方式来实现快速部署)
    2. 客户端接入

      Related MCP Servers

      • -
        security
        F
        license
        -
        quality
        A server for Model Context Protocol (MCP) that uses Server-Sent Events (SSE) for streaming communication, enabling tools like the HackerNews API to be accessed through a secure HTTP+SSE transport.
        Last updated -
        23
        TypeScript
      • -
        security
        A
        license
        -
        quality
        A reference implementation for creating an MCP server supporting Streamable HTTP & SSE Transports with OAuth authorization, allowing developers to build OAuth-authorized MCP servers with minimal configuration.
        Last updated -
        69
        TypeScript
        MIT License
      • -
        security
        A
        license
        -
        quality
        A server that implements the Model Context Protocol (MCP) with StreamableHTTP transport, enabling standardized interaction with model services through a RESTful API interface.
        Last updated -
        155
        1
        JavaScript
        MIT License
      • -
        security
        F
        license
        -
        quality
        A minimal, containerized MCP server that exposes a Streamable HTTP transport with API key authentication, allowing secure access to MCP endpoints.
        Last updated -
        Python
        • Linux

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/chenm1xuexi/feifei-proxy-mcp'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server