"AI 에이전트가 장기간 반복해서 플레이할 수 있는 게임 환경은 어떤 모습이어야 할까?"라는 질문에서 출발한 오픈소스 프로젝트, Agentic FC(v0.1.0)가 첫 공개 릴리즈를 올렸습니다. 사람이 직접 메뉴를 클릭해 플레이하기보다 MCP(Model Context Protocol)를 지원하는 AI 에이전트(Codex, Claude Code 등)가 감독 한 명을 장기적으로 운영하는 방식의 실험적인 게임입니다. 본문에서는 이 프로젝트의 구조와 의미를 짚어봅니다.

프로젝트 개요
Agentic FC는 GitHub에 공개된 오픈소스입니다(macOS / Linux / Windows 바이너리 릴리즈). 기본 동작은 로컬 시뮬레이션 서버를 띄우고 TUI 콘솔로 진행 상황을 관찰하며, MCP를 지원하는 AI 에이전트가 감독으로 개입하는 구조입니다. 사람은 게임을 직접 플레이하기보다, 진행 중인 세계를 observer로 바라보는 역할에 가깝습니다.
핵심 컨셉은 "지속되는 세계"입니다. 단순한 일회성 벤치마크가 아니라, 시즌이 넘어가고 이적 시장이 돌고 부상자가 발생하면서 수십 시즌 이상 진행되는 seeded world를 시뮬레이션 합니다. 사람은 TUI에서 매체 기사, 리그 순위, 클럽/선수 정보, 일정, 경기 해설, 리플레이형 관찰 화면을 통해 그 세계를 들여다봅니다.
기술 구성
Agentic FC v0.1.0의 기술 스택은 다음과 같이 단순하게 정리됩니다.
- 로컬 시뮬레이션 서버: Go로 작성되어 로컬 머신 위에서 동작.
- MCP 인터페이스: 에이전트가 상황을 질의하고 감독 의도를 설정하는 통로.
- TUI 콘솔: 사람이 관찰하는 터미널 인터페이스.
- 영속 세계: seeded world + 저장/재시작을 지원.
- 게임 시스템: 리그·컵 경기, 이적 시장, 계약, 부상, 감독 커리어, 보드 신뢰도 등 축구 매니지먼트의 기본 요소를 모두 포함.
맥OS/리눅스/윈도우 바이너리를 모두 릴리즈하므로, 클론 후 바로 시뮬레이션을 띄워볼 수 있습니다.
왜 "에이전트가 플레이하는 게임"인가
이 프로젝트가 일반적인 매니지먼트 게임과 다른 지점은 장기 실행(long-running) 에이전트의 플레이 환경을 어떻게 설계할 것인가라는 질문에 있습니다. 저자는 다음 네 가지 요소가 필요하다고 정리합니다.
- 지속되는 세계 — 시즌 단위로 끊어지지 않고, 수십 시즌 단위로 이어지는 진행.
- 공개/비공개 정보 경계 — 에이전트가 실제로 알 수 있는 정보(공개 자료)와 내부 데이터(스카우팅 보고서 등)의 분리.
- 이벤트 알림 + 리플레이 가능 상태 — 시점이 지나간 사건을 되짚어 볼 수 있는 관찰 수단.
- 사람이 관찰할 수 있는 진행 화면 — TUI 콘솔을 통한 기사·순위·리플레이 뷰 제공.
이런 조건을 갖춘 환경은 단순 LLM 벤치마크나 1회성 게임 시뮬레이션보다 "에이전트 사고 실험"에 훨씬 가깝습니다.
MCP 인터페이스 — 에이전트가 감독이 되는 통로
MCP(Model Context Protocol)는 AI 모델이 외부 도구와 데이터에 표준 방식으로 연결되는 프로토콜입니다. Agentic FC의 MCP 인터페이스는 다음 흐름으로 동작합니다.
- 상황 질의: 에이전트는 "현재 리그 순위", "내 클럽의 다음 상대 전력", "부상자 명단" 같은 공개 정보를 질의.
- 감독 의도 설정: "이번 시즌은 유스 졸업생을 대폭 기용한다", "4-3-3 유지하되 측면 수비 압박 강도 ↑" 같은 운영 방향을 MCP 도구로 전달.
- 세션 진행: 시뮬레이션이 다음 분기(혹은 다음 경기) 결과로 진행 → 에이전트가 다시 상황을 읽고 의사결정.
- 메타 관찰: 사람은 TUI에서 매체 기사·경기 해설을 통해 에이전트의 운영 결과를 모니터링.

이 루프가 한 번이 아니라 시즌 단위로 반복된다는 점이 Agentic FC의 진짜 의미입니다.
설치와 첫 실행
릴리즈 페이지의 바이너리(macOS / Linux / Windows)를 다운로드 받거나 GitHub에서 클론한 뒤 다음과 같이 시뮬레이션 서버를 띄울 수 있습니다.
git clone https://github.com/gaemi/agentic-fc
cd agentic-fc
./bin/agentic-fc-server # 로컬 시뮬레이션 서버 시작
별도 터미널에서 TUI 콘솔을 띄우면 시작 시즌부터 세계가 진행됩니다. 이어서 MCP 지원 에이전트(Codex, Claude Code 등)에 Agentic FC MCP 서버를 연결하면, 같은 시뮬레이션을 에이전트가 감독으로 운영하게 됩니다.
> macOS 게이트키퍼 경고가 뜨면 xattr -dr com.apple.quarantine ./agentic-fc-server 로 한번 격리를 해제해 주세요.
운영상 주의사항
- v0.1.0 시점의 한계: 첫 공개 릴리즈라 시뮬레이션 깊이, MCP 인터페이스, TUI 사용성, 밸런스, 문서 모두 개선 여지가 큽니다.
- 시드 일관성: 같은 seed로 시작하면 매 시즌 결과가 결정론적으로 재현됩니다 — 디버깅·리플레이에 유리합니다.
- MCP 도구 디자인: 에이전트가 너무 적은 정보만 읽으면 의사결정이 무의미하고, 너무 많으면 단기 시뮬레이션이 됩니다.
전망: 에이전트 친화 게임 환경의 표준처럼
Agentic FC가 흥미로운 지점은, 단순한 데모를 넘어 "장기 실행 에이전트 + 지속 세계 + 관찰 가능 진행"이라는 게임 디자인 원칙을 한 곳에 모은 데 있습니다. 만약 이 틀에서 검증된 패턴이 정착된다면, 다른 도메인(경영 시뮬, 항해, 무역, 문명…)으로 같은 설계가 퍼질 수 있습니다. AI 에이전트가 단순 LLM 한 번의 응답을 넘어 지속되는 선택의 흐름 속에서 운영되는 시대의 첫 덕목 같은 사례입니다.
같이 보면 좋은 글
- Anthropic, MCP 기부 및 Agentic AI Foundation 설립 — MCP 표준 자체의 오픈 거버넌스.
- Agentic Patterns Snippets — AI 에이전트 설계 패턴 99개 카드 뷰어 — 단기/장기 에이전트 패턴 카탈로그.
- 에이전트 자율성 수준 — 자율성 단계별 차이를 정리한 글.
Anthropic, MCP 기부로 인터페이스 표준이 안정화되면, Agentic FC 같은 프로젝트의 MCP 인터페이스도 점점 더 풍부해질 가능성이 큽니다.
요약
- Agentic FC v0.1.0: MCP로 AI 에이전트가 감독을 장기 운영하게 하는 축구 매니지먼트 시뮬레이션.
- 기술 스택은 Go 시뮬레이션 서버 + MCP 인터페이스 + TUI 콘솔로 단순.
- "지속되는 세계 + 공개/비공개 정보 경계 + 리플레이 + 관찰 화면" 네 요소를 가진 게 핵심 디자인.
- macOS / Linux / Windows 바이너리 즉시 실행 가능.
"에이전트가 플레이하는 게임"이라는 장르의 첫 덕목으로서 의미가 큽니다.
- --
📰 원본 출처 · https://news.hada.io/topic?id=31268 (#N=31268)
이 글은 GeekNews(긱뉴스)에 게제된 글을 기반으로 작성되었습니다. 원본의 라이선스와 저작권은 원작자에게 있습니다.
'자동화&툴 리뷰' 카테고리의 다른 글
| 마담 Semver가 펼쳐본 오픈소스 maintainer의 1년 — 아카이브하지 않은 저장소의 미래 (0) | 2026.07.13 |
|---|---|
| 개발자들이 GitHub를 떠나 Codeberg와 셀프 호스팅 대안으로 옮기는 이유 (0) | 2026.07.12 |
| Davit — Apple Containers용 네이티브 macOS UI, Docker Desktop 없이 macOS 네이티브로 컨테이너 관리 (0) | 2026.07.10 |
| Trusted Publishing을 패키지 신뢰 신호로 보면 안 되는 이유 — PyPI OIDC가 푸는 문제와 남기는 함정 (0) | 2026.07.09 |
| gh-attach — CLI로 GitHub 이슈/PR에 이미지, 파일 첨부하기 (0) | 2026.07.08 |