# MCP Server 公開チェックリスト
MCP サーバーを公開する前に確認するファイル一覧。
## 必須ファイル
- [ ] `README.md` - インストール・設定手順
- [ ] `LICENSE` - MIT など
- [ ] `package.json` - name, description, repository, bin 設定
- [ ] `Dockerfile` - Glama.ai 等で Docker 実行を可能にする
- [ ] `.dockerignore` - 不要ファイル除外
## 外部サービス登録用
### Glama.ai (`glama.json`)
```json
{
"$schema": "https://glama.ai/mcp/schemas/server.json",
"name": "your-mcp-server",
"description": "サーバーの説明",
"repository": {
"url": "https://github.com/owner/repo",
"source": "github"
},
"runtime": "node",
"author": { "name": "your-name" },
"license": "MIT",
"categories": ["developer-tools"],
"installation": {
"command": "npx -y your-mcp-server"
}
}
```
## 登録手順
1. **npm publish** - npm に公開
2. **awesome-mcp-servers** - PR を作成
3. **Glama.ai** - https://glama.ai/mcp/servers で Add Server → Claim
4. **Discord** - MCP Discord でフレア申請(任意)
## トラブルシューティング
### Glama で Missing README/LICENSE と表示される
1. **GitHub に push 済みか確認**: `git status` で未コミットの変更がないか確認
2. **手動同期**: Admin → Repository → 「Sync Server」ボタンをクリック
3. **数分待つ**: 同期完了後に Score タブをリロード