IP

interactionco/poke-mcp-examples

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

12 stars 6 forks 품질 35 트렌드 8

Poke 통합을 위한 MCP 서버 예. no-auth, API 키 및 OAuth 구현 템플릿을 포함합니다.

개요

MCP (Model Context Protocol) 통합을 구축하기위한 모든 인증 패턴을 민주화하는 완전한, 생산 독서 예. 각 예제는 자체 의존성 및 문서와 함께 제공됩니다. ISS Tracker로 시작 - 필요한 인증 없음, 배포하는 5 분. 기본 서버 패턴과 구조에 대한 템플릿을 확인합니다. OAuth + Dynamic Client 등록을 위한 북마크 관리자로 이동합니다. 각 디렉토리는 다음과 같습니다. - src/server.py - 서버 구현 - requirements.txt - 파이썬 의존성 - .env.example - 환경 변수 (필요한 경우) - README.md - 상세한 문서 - 공개 API에 대한 구축 도구 - HTTPS를 렌더링하기 - auth없이 Poke에 연결 - 공개 엔드 포인트 제한 속도 - 모든 요청에 대한 유효성 검사기 토큰 - 적절한 401 오류를 반환 - Per-API-key rate limiting - Secure credential Handling

개요(AI 번역)

MCP (Model Context Protocol) 통합을 구축하기위한 모든 인증 패턴을 민주화하는 완전한, 생산 독서 예.

⭐ 시작하기

각 예제는 자체 의존성 및 문서와 함께 제공됩니다.

보기 인증 세팅타임 제작예정
ISS Tracker none 5분 실시간 ISS 위치 - 완벽한 통합
날씨 API API Key 10분 곰베어의 날씨 데이터
WHOOP 통합 OAuth Proxy 20분 기존 OAuth API의 건강 데이터
북마크 관리자 리모트오아유스+DCR 15분 Full multi-user service with WorkOS
템플릿 - 5분 기본 서버 구조 및 패턴

당신의 길을 선택

새로운 MCP? ISS Tracker로 시작 - 필요한 인증 없음, 배포하는 5 분.

기본값이 있습니까? 기본 서버 패턴과 구조에 대한 템플릿을 확인합니다.

생산을 위한 건물? OAuth + Dynamic Client 등록을 위한 북마크 관리자로 이동합니다.

️ 저장소 구조

각 디렉토리는 다음과 같습니다:

  • 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 가이드부터 시작하세요 →