
interactionco/poke-mcp-examples
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Poke の統合を構築する MCP サーバーの例。 no-auth、API キー、OAuth 実装用のテンプレートが含まれています.
概要
Poke 用の MCP (Model Context Protocol) 統合を構築するためのすべての認証パターンを実証する、完全で生産準備例です。 それぞれの例は、独自の依存関係と文書で自己完結します。 ISSトラッカーで起動 - 認証不要、5分展開。 基本的なサーバパターンと構造のテンプレートをチェックします。 完全な OAuth + 動的クライアント登録のためのブックマークマネージャにジャンプします。 各ディレクトリには: - src/server.py - Server の実装 - 要件.txt - Python の依存関係 - .env.example - 環境変数 (必要に応じて) - README.md - 詳細なドキュメント - パブリックAPI用のツールの構築 - HTTPSでレンダリングにデプロイ - パブリックエンドポイントのレート制限なしのポークに接続 - すべてのリクエストでベアトークンを検証する - 適切な401エラーを返す - APIキーレート制限 - 安全な認証処理
概要(AI 翻訳)
Poke 用の MCP (Model Context Protocol) 統合を構築するためのすべての認証パターンを実証する、完全で生産準備例です。
OST 始める
それぞれの例は、独自の依存関係と文書で自己完結します。
ドキュメント
| 事例 | 認証 | 設定時間 | 構築する内容 | |------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ISS トラッカー | なし | 5 分 | リアルタイム ISS 位置 - 完全初の統合 | | 気象API | APIキー | 10分 | 気象データ | 気象データ | 気象データ | | WHOOPインテグレーション | OAuth プロキシ | 20分 | 既存の OAuth API からのデータ | | ブックマークマネージャー | リモート OAuth + DCR | 15分 | WorkOS によるフルマルチユーザーサービス | | テンプレート | - | 5分 | 基本サーバ構造とパターン |
あなたの道を選ぶ
MCPに新登場? ISSトラッカーで起動 - 認証不要、5分展開。
基本をクリアする? 基本的なサーバパターンと構造のテンプレートをチェックします。
生産のための建物か。 完全な OAuth + 動的クライアント登録のためのブックマークマネージャにジャンプします。
️️ リポジトリ構造
各ディレクトリには以下が含まれます:
- [
src/server.py- サーバの実装 - お問い合わせ.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Poke MCP Examples
Complete, production-ready examples demonstrating all authentication patterns for building MCP (Model Context Protocol) integrations for Poke.
🚀 Getting Started
# Clone this repository
git clone https://github.com/InteractionCo/poke-mcp-examples.git
cd poke-mcp-examples
# Pick an example and follow its README
cd iss-tracker # or weather-api, whoop-integration, bookmark-manager
Each example is self-contained with its own dependencies and documentation.
📚 Examples
| Example | Authentication | Setup Time | What You’ll Build |
|---|---|---|---|
| ISS Tracker | None | 5 min | Real-time ISS location - perfect first integration |
| Weather API | API Key | 10 min | Weather data with bearer token auth |
| WHOOP Integration | OAuth Proxy | 20 min | Health data from existing OAuth API |
| Bookmark Manager | Remote OAuth + DCR | 15 min | Full multi-user service with WorkOS |
| Template | - | 5 min | Basic server structure and patterns |
🎯 Choose Your Path
New to MCP? Start with ISS Tracker - no authentication needed, 5 minutes to deploy.
Learning the basics? Check the Template for basic server patterns and structure.
Building for production? Jump to Bookmark Manager for full OAuth + Dynamic Client Registration.
🏗️ Repository Structure
poke-mcp-examples/
├── iss-tracker/ # No auth example
├── weather-api/ # API key auth example
├── whoop-integration/ # OAuth proxy example
├── bookmark-manager/ # Full OAuth + DCR example
└── mcp-server-template/ # Reference implementation
Each directory contains:
src/server.py- Server implementationrequirements.txt- Python dependencies.env.example- Environment variables (if needed)README.md- Detailed documentation
📖 What These Examples Teach
No Authentication: ISS Tracker
- Building tools for public APIs
- Deploying to Render with HTTPS
- Connecting to Poke without auth
- Rate limiting for public endpoints
API Key: Weather API
- Validating bearer tokens on every request
- Returning proper 401 errors
- Per-API-key rate limiting
- Secure credential handling
OAuth Proxy: WHOOP Integration
- Wrapping existing OAuth providers
- Token forwarding to upstream APIs
- Handling refresh tokens
- Per-user data access
Remote OAuth + DCR: Bookmark Manager
- Building new services from scratch
- Full MCP spec compliance
- JWT validation with JWKS
- Per-user data isolation
🚢 Deployment
All examples can be deployed to Render:
- Fork this repository on GitHub
- Create a new Web Service on Render
- Connect your forked repository
- Set the Working Directory to the specific example (e.g.,
iss-tracker)
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →