コンテンツにスキップ

設定リファレンス

Hatago MCP Hubの設定ファイル(hatago.config.json)の詳細リファレンスです。

{
"$schema": "https://raw.githubusercontent.com/himorishige/hatago-hub/main/schemas/config.schema.json",
"version": 1,
"logLevel": "info",
"mcpServers": {
// サーバー定義
}
}
  • : number
  • 必須: はい
  • 説明: 設定ファイルのバージョン(現在は1)
  • : "debug" | "info" | "warn" | "error"
  • デフォルト: "info"
  • 説明: ログレベルの設定
  • : object
  • 必須: はい
  • 説明: MCPサーバーの定義
{
"server-id": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "."],
"env": {
"KEY": "value"
},
"cwd": "./path",
"disabled": false,
"tags": ["dev", "local"]
}
}
{
"server-id": {
"url": "https://api.example.com/mcp",
"type": "http",
"headers": {
"Authorization": "Bearer ${TOKEN}"
},
"disabled": false,
"tags": ["production"]
}
}
  • ${VAR} - 環境変数VARの値に展開(未定義時エラー)
  • ${VAR:-default} - 環境変数VARの値、未定義時はdefault
Terminal window
hatago serve --tags dev,test

指定したタグを持つサーバーのみ起動します。