ekispert-mcp-remote-server
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"ekispert-mcp-remote-server": {
"args": [
"-y",
"mcp-remote",
"https://ekispert-mcp-remote-server.2122-2.workers.dev/mcp"
],
"command": "npx"
}
}
}
服务介绍
駅 Remote MCP Server on Cloudflare Workers
駅API使用経路検索PDF生成行MCP
Cloudflare Workers動作経由可能
特徴
- ****: 経由可能
- ****: Cloudflare Workers自動
- ****: OAuth認証安全制御
- 高速PDF生成: Browser Rendering API高速
- 永続: R2PDF保存配信
必要
- Cloudflare
- 駅API
- Node.js 18以上
- Wrangler CLI
1. 依存関係
npm install
2. Cloudflare設定
KV Namespace作成
wrangler kv:namespace create SESSION_STORE
wrangler kv:namespace create SESSION_STORE --preview
R2 Bucket作成
wrangler r2 bucket create ekispert-pdf-storage
3. 環境変数設定
# 駅API設定
wrangler secret put EKISPERT_API_KEY
4. wrangler.toml更新
作成KV NamespaceIDwrangler.toml記入:
[[kv_namespaces]]
binding = "SESSION_STORE"
id = "your_actual_kv_namespace_id" # 更新
preview_id = "your_actual_preview_kv_namespace_id" # 更新
開発
npm run dev
本番環境
npm run deploy
後以下URL可能:
https://ekispert-mcp-remote-server.<your-subdomain>.workers.dev/
MCP 接続
Claude Desktop設定
%APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"ekispert-mcp-remote-server": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://ekispert-mcp-remote-server.2122-2.workers.dev/mcp"
]
}
}
}
重要接続
- MCP:
https://ekispert-mcp-remote-server.2122-2.workers.dev/mcp - ****:
https://ekispert-mcp-remote-server.2122-2.workers.dev/
注意: MCP
/mcp使用
WebSocket接続例
const ws = new WebSocket('wss://ekispert-mcp-remote-server.2122-2.workers.dev/mcp/ws');
ws.onopen = () => {
// Send MCP requests
ws.send(JSON.stringify({
jsonrpc: '2.0',
method: 'tools/list',
id: 1
}));
};
ws.onmessage = (event) => {
const response = JSON.parse(event.data);
console.log('MCP Response:', response);
};
利用可能
search_routes
経路検索実行
{
"from": "新宿",
"to": "東京",
"via": "品川",
"date": "20250818",
"time": "0900",
"searchType": "departure"
}
generate_pdf
検索結果PDF生成
{
"routeData": { /* 経路 */ },
"outputFileName": "route_20250818.pdf"
}
MCP Client Cloudflare Worker Ekispert API
Durable Objects
(State Mgmt)
R2 KV Browser
Storage Storage Rendering
- OAuth 2.0認証
- API暗号化保存
- Rate limiting実装
- CORS設定
料金
Cloudflare Workers無料枠:
- 100,000/日
- 10ms CPU時間/
- R2: 10GB
詳細Cloudflare価格参照
Browser Rendering API使場合
Browser Rendering API有料必要代替外部PDF生成API使用HTML返可能
KV Namespace
wrangler kv:namespace list
Namespace ID確認wrangler.toml更新
R2
wrangler r2 bucket list
存在確認
MIT License
IssuePull Request歓迎