
interactionco/poke-mcp-examples
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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 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 가이드부터 시작하세요 →