コンテンツにスキップ

コード例とレシピ

実際のプロジェクトで使えるHatago Hubの設定例とレシピを集めました。これらの例をコピーして、あなたのプロジェクトに合わせてカスタマイズしてください。

hatago-config.json
{
"$schema": "https://raw.githubusercontent.com/himorishige/hatago-hub/main/schemas/config.schema.json",
"version": 1,
"logLevel": "info",
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "."]
}
}
}
hatago-config.json
{
"$schema": "https://raw.githubusercontent.com/himorishige/hatago-hub/main/schemas/config.schema.json",
"version": 1,
"logLevel": "info",
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "."],
"tags": ["local", "filesystem"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "${GITHUB_TOKEN}"
},
"tags": ["development", "vcs"]
},
"openai": {
"url": "https://api.openai.com/v1/mcp",
"type": "http",
"headers": {
"Authorization": "Bearer ${OPENAI_API_KEY}"
},
"tags": ["production", "ai"]
}
}
}

Node.js

ローカル開発環境での標準的な使用方法

Cloudflare Workers

エッジ環境でのサーバーレス実装

Docker

コンテナ化された環境での実行

Kubernetes

スケーラブルなクラスター環境

{
"$schema": "https://raw.githubusercontent.com/himorishige/hatago-hub/main/schemas/config.schema.json",
"version": 1,
"logLevel": "info",
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "."],
"tags": ["claude", "local"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "${GITHUB_TOKEN}"
},
"tags": ["claude", "vcs"]
}
}
}
{
"mcpServers": {
"cursor-server": {
"command": "cursor-mcp-server",
"args": ["--workspace", "${workspaceFolder}"],
"tags": ["cursor", "ide"]
}
}
}