注意 について
Alibaba Cloud Function Compute 上で MCP サーバーを動かすためのテンプレート集です。mcp-proxy により、既存の STDIO 方式の MCP サーバーをコードを変更せずに SSE 方式で公開できます。SSE と StreamableHTTP のテンプレートも提供されます。ライフサイクル管理については fcai-mcp-servers の利用が推奨されています。
主な機能
- 01mcp-proxy による STDIO サーバーの SSE 化
- 02多数の STDIO サーバー向けデプロイテンプレート
- 03SSE と StreamableHTTP のテンプレート
- 04複数言語の hello-world サンプル
活用シーン
- 01既存の STDIO 型 MCP サーバーを Function Compute にデプロイ
- 02テンプレートを使った SSE または StreamableHTTP 型サーバーの新規作成
MCP 対応
Function Compute 上で MCP サーバーをホストし、mcp-proxy によって STDIO 方式のサーバーを SSE 方式で MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
注意
MCP サービスのライフサイクルをより適切に管理するには、https://github.com/devsapp/fcai-mcp-servers を直接参照することをおすすめします。
Function Compute 上の MCP サーバー
MCP プロトコルには、STDIO と SSE という 2 種類のトランスポート方式があり、概要は以下のとおりです。
STDIO モードのアーキテクチャ
[客户端] → stdin请求 → [MCP服务器] → stdout响应 → [客户端]
SSE モードのアーキテクチャ
HTTP POST请求
↗---------------→
[Web客户端] [MCP服务器]
↖-----------------↙
SSE事件流推送
現在、市場にある既存の MCP サーバーの大半は、STDIO トランスポート方式を採用しています。既存の MCP サーバーのコードを一切変更せずに SSE モードへ移行できるよう、mcp-proxy を設計しました。動作の仕組みは以下の図のとおりです。

mcp-proxy + stdio テンプレート
- GitHub: start-mcp-github
- GitLab: start-mcp-gitlab
- Fetch: start-mcp-fetch
- Time: start-mcp-time
- brave-search: start-mcp-brave-search
- ever-art: start-mcp-ever-art
- sequentialthinking: start-mcp-sequentialthinking
- everything: start-mcp-everything
- 高徳地図: start-mcp-amap-maps
- Chatppt: start-mcp-chatppt
- OpenWeather: start-mcp-openweather
- 百度地図(Nodejs 版): start-mcp-nodejs-baidu-map
- Financial Datasets: start-mcp-financial-datasets
- quickchart: start-mcp-quickchart
- firecrawl: start-mcp-firecrawl
- agentql: start-mcp-agentql
- Perplexity Ask: start-mcp-perplexity-ask
- Json: start-mcp-json
- Figma-Context-MCP: start-mcp-figma
- Notion: start-mcp-notion
- Flomo: start-mcp-flomo
- server-aliyun-observability: start-mcp-server-aliyun-observability
hello-world のサンプルもあります。
SSE テンプレート
StreamableHTTP テンプレート
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。