Skip to main content
Glama

Notion MCP Server

by Kazy1014
QUICK_START.md5.37 kB
# 🚀 クイック公開ガイド - kazuyaoda版 このガイドでは、kazuyaodaさんがNotion MCP ServerをDocker Hubに公開する最速の手順を説明します。 ## 📋 必要なもの - [x] Docker Desktop(既にインストール済み✓) - [ ] Docker Hubアカウント - [ ] Docker Hubアクセストークン - [ ] GitHubリポジトリ(オプション:自動公開用) ## 🎯 方法1: 手動公開(5分で完了) ### ステップ1: Docker Hubにログイン ```bash docker login # Username: kazuyaoda # Password: (Docker Hubのパスワードまたはアクセストークン) ``` ### ステップ2: ビルド&プッシュ ```bash cd /Users/kazy/Development/MCP/notion-mcp # マルチプラットフォームビルド&プッシュ(推奨) ./scripts/docker-build.sh --multi-platform --push --username kazuyaoda ``` **完了!** これで `kazuyaoda/notion-mcp:latest` がDocker Hubで公開されます。 ### 確認 ```bash # Docker Hubで確認 open https://hub.docker.com/r/kazuyaoda/notion-mcp # 誰でもプルできるかテスト docker pull kazuyaoda/notion-mcp:latest ``` ## 🤖 方法2: 自動公開(GitHub Actions) ### ステップ1: Docker Hubアクセストークンを取得 1. https://hub.docker.com/ にログイン 2. `Account Settings` → `Security` → `New Access Token` 3. トークン名: `github-actions` 4. 権限: `Read, Write, Delete` 5. トークンをコピー(後で使います) ### ステップ2: GitHub Secretsを設定 あなたのGitHubリポジトリで: 1. `Settings` → `Secrets and variables` → `Actions` 2. `New repository secret` をクリック 3. 以下の2つを追加: ``` Name: DOCKERHUB_USERNAME Secret: kazuyaoda Name: DOCKERHUB_TOKEN Secret: (ステップ1でコピーしたトークン) ``` ### ステップ3: コードをプッシュ ```bash cd /Users/kazy/Development/MCP/notion-mcp git add . git commit -m "feat: configure for kazuyaoda Docker Hub" git push origin main ``` ### ステップ4: GitHub Actionsを確認 1. GitHubリポジトリの `Actions` タブを開く 2. ワークフローが実行されているのを確認 3. 完了したら Docker Hub で確認 **自動完了!** 以降、mainブランチにプッシュするたびに自動更新されます。 ## 📱 使用方法(公開後) ### 自分で使う ```bash export NOTION_API_KEY=your_notion_api_key docker run -it kazuyaoda/notion-mcp:latest ``` ### 他の人が使う ```bash docker pull kazuyaoda/notion-mcp:latest docker run -it -e NOTION_API_KEY=their_key kazuyaoda/notion-mcp:latest ``` ### Cursor/Claudeで使う `~/.cursor/mcp_settings.json` または `.cursor/mcp_settings.json` に追加: ```json { "mcpServers": { "notion": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "NOTION_API_KEY=your_notion_api_key", "kazuyaoda/notion-mcp:latest" ] } } } ``` ## 🏷️ バージョン管理 新しいバージョンをリリース: ```bash # バージョンタグを作成 git tag v1.0.0 -m "Initial release" git push origin v1.0.0 # GitHub Actionsが自動的に以下をビルド: # - kazuyaoda/notion-mcp:latest # - kazuyaoda/notion-mcp:1.0.0 # - kazuyaoda/notion-mcp:1.0 # - kazuyaoda/notion-mcp:1 ``` ## 🔧 トラブルシューティング ### ビルドが失敗する ```bash # キャッシュをクリア docker builder prune -a # 再度ビルド ./scripts/docker-build.sh --multi-platform --push --username kazuyaoda ``` ### プッシュが失敗する ```bash # 再ログイン docker logout docker login # 権限を確認 docker push kazuyaoda/notion-mcp:latest ``` ### GitHub Actionsが失敗する 1. Secretsが正しく設定されているか確認 2. `Actions` タブでエラーログを確認 3. 必要に応じてワークフローを再実行 ## ✅ チェックリスト 公開前の最終確認: - [ ] Docker Hubアカウントにログインできる - [ ] ローカルでイメージがビルドできる(`docker build -t notion-mcp:latest .`) - [ ] テストが全て通過する(`npm test`) - [ ] README.mdに正しいユーザー名が記載されている(kazuyaoda) - [ ] Docker Hubにプッシュできる - [ ] プルして実行できる 公開後の確認: - [ ] Docker Hubでイメージが見える - [ ] 他のマシンからプルできる - [ ] Cursor/Claudeで動作する - [ ] ドキュメントが最新 ## 📚 参考リンク - **あなたのDocker Hub**: https://hub.docker.com/r/kazuyaoda/notion-mcp - **詳細な公開ガイド**: [PUBLISH.md](./PUBLISH.md) - **Docker使用ガイド**: [DOCKER.md](./DOCKER.md) - **プロジェクトREADME**: [README.md](./README.md) ## 🎉 完了したら おめでとうございます!あなたのNotion MCP Serverは: ✅ 世界中の開発者が使えるようになりました ✅ Cursor/Claudeで簡単に統合できます ✅ 自動更新システムが整っています ✅ プロフェッショナルな品質を持っています 次は、コミュニティにシェアしましょう! - Twitter/X でシェア - Reddit で投稿 - GitHub Discussions で紹介 - ブログ記事を書く あなたのプロジェクトが多くの人の役に立つことを願っています!🚀

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Kazy1014/notion-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server