MTG Deck Manager MCP 서버
이 프로젝트는 클로드를 통해 매직: 더 개더링 덱과 카드 정보와 직접 상호작용할 수 있는 MCP(모델 컨텍스트 프로토콜) 서버를 제공합니다.
특징
- MTG Deck Manager : 덱 업로드, 카드 뽑기, 핸드 관리, 멀리건 수행, 사이드보딩 처리
- Scryfall API 통합 : 카드 검색, 무작위 카드 가져오기, 카드 정보 조회
설치
- 이 저장소를 로컬 컴퓨터에 복제하세요.
지엑스피1
- Python 가상 환경을 설정하세요.
# Create and activate a virtual environment
python -m venv .venv
.venv\Scripts\activate
# Install dependencies
pip install fastmcp httpx
Claude 데스크톱 클라이언트 구성
Claude 구성에 다음을 추가하세요.
{
"mcp_servers": {
"mtg-server": {
"command": "C:\\Path\\To\\Your\\Project\\.venv\\Scripts\\python.exe",
"args": [
"C:\\Path\\To\\Your\\Project\\mtg_server.py"
]
},
"scryfall": {
"command": "C:\\Path\\To\\Your\\Project\\.venv\\Scripts\\python.exe",
"args": [
"C:\\Path\\To\\Your\\Project\\scryfall_server.py"
]
}
}
}
로컬 설치에 맞게 경로를 조정하세요.
용법
Claude 클라이언트에서 서버를 설정한 후 Claude에게 다음을 요청하여 서버와 상호 작용할 수 있습니다.
- MTG 덱 목록 업로드
- 덱에서 카드를 뽑으세요
- 손을 보세요
- Scryfall을 통해 카드 정보 검색
- 무작위 카드를 받거나 이름으로 검색하세요
노트
- Scryfall 서버는 지속적인 개발로 인해 가끔씩 다운될 수 있습니다.
- 각각의 기능을 사용하려면 두 서버가 모두 실행 중인지 확인하세요.