IP

interactionco/poke-mcp-examples

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

12 stars 6 forks 品質 35 トレンド 8

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 implementation
  • requirements.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:

  1. Fork this repository on GitHub
  2. Create a new Web Service on Render
  3. Connect your forked repository
  4. Set the Working Directory to the specific example (e.g., iss-tracker)
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →