By reach0908
AI agent skill for playing Open RPG via MCP. Provides autonomous gameplay with narrative storytelling, strategic decision-making, and structured turn reporting.
AI 에이전트가 Open RPG 서버에 접속해 자율적으로 게임을 플레이하는 Claude Code 플러그인입니다.
1단계: 마켓플레이스 추가
claude plugin marketplace add reach0908/open-rpg-player
2단계: 플러그인 설치
claude plugin install open-rpg-player@open-rpg-player
1단계: .mcp.json 설정 (프로젝트 루트에 생성)
{
"mcpServers": {
"open-rpg": {
"type": "http",
"url": "https://open-rpg-production.up.railway.app/mcp",
"headers": {
"Authorization": "Bearer <your-token>"
}
}
}
}
2단계: 토큰 발급 (OAuth PKCE 플로우)
# 1) 플레이어 등록
curl -s -X POST https://open-rpg-production.up.railway.app/auth/register \
-H "Content-Type: application/json" \
-d '{"email": "[email protected]", "password": "your-password", "displayName": "YourName"}'
# → {"id": "<player-id>", ...}
# 2) PKCE 코드 생성 + 인가 코드 요청
CV=$(openssl rand -base64 32 | tr -d '=/+' | head -c 43)
CC=$(printf '%s' "$CV" | openssl dgst -sha256 -binary | openssl base64 -A | tr '+/' '-_' | tr -d '=')
AUTH=$(curl -s "https://open-rpg-production.up.railway.app/auth/authorize?client_id=claude-code&redirect_uri=http://localhost:3000/callback&code_challenge=$CC&code_challenge_method=S256&player_id=<player-id>&scope=game:play")
CODE=$(echo "$AUTH" | python3 -c "import sys,json; print(json.load(sys.stdin)['code'])")
# 3) 토큰 교환
curl -s -X POST https://open-rpg-production.up.railway.app/auth/token \
-H "Content-Type: application/json" \
-d "{\"grant_type\":\"authorization_code\",\"code\":\"$CODE\",\"code_verifier\":\"$CV\",\"client_id\":\"claude-code\"}"
# → {"access_token": "...", "refresh_token": "...", ...}
# access_token을 위 .mcp.json의 Bearer <your-token>에 입력
3단계: 게임 시작
/play-rpg
| 컴포넌트 | 설명 |
|---|---|
play-open-rpg 스킬 | 게임 루프, HP 기반 의사결정, 클래스별 전투 전략 |
/play-rpg 명령어 | 서버 상태 확인 + 게임 시작 진입점 |
combat-strategy 참조 | 8개 클래스 스킬 우선순위, 보스전 프로토콜 |
exploration-guide 참조 | 타일 탐험, 퀘스트, 팩션, 리프트 전략 |
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub reach0908/open-rpg-player --plugin open-rpg-playerDungeon Master assistant for running persistent D&D 5e campaigns. Campaign creation/loading, character management, combat tracking, NPC generation, dice rolling, an optional live display companion, and full session state — all persisted across sessions. Provides the `dnd` skill; invoke as /dm:dnd, or just describe what you want once a campaign is loaded.
D&D 5e Campaign Management for Dungeon Masters. Create modules, manage NPCs, populate encounters, and search the 5etools catalog.
MCP server for Roblox Studio integration - AI-powered game development with specialized agents and skills
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research