
hralet1/cavalry-assistant
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
AI에서 Cavalry로 만듭니다. AI Assistant를 Cavalry에 직접 선을 제공하는 MCP 서버 - 스크립트를 실행하고, 지식베이스를 쿼리하고, 프롬프트에서 animate.
개요
- - Claude는 Stallion Bridge를 통해 Cavalry JavaScript 라이브를 실행합니다 - - Cavalry 문서의 40,000 + 펑크를 검색, 실제 장면 및 커뮤니티 지식 semantically - — 읽기 및 활성 장면을 저장 - - - - 모든 세션에 대한 검증 된 모범 사례 참조를 자동로드 GitHub 릴리스에서 lancedb public.zip을 다운로드하고 프로젝트에 추출하십시오. LanceDB는 로컬 드라이브가 필요합니다. 절대 로컬 경로 설정: LANCEDB PATH=C:/Users/yourname/.cavalry-assistant/lancedb public 스크립트 > Stallion - 포트 8080에서 실행하십시오. .mcp.json은 Claude Code에서 열 때이 폴더 자동 등록에 있습니다. 또는 수동: 공공 지식베이스는 Discord 커뮤니티 데이터 (private)를 포함합니다. - Stallion은 항상 "Success"에 응답합니다. - 실제 오류의 Cavalry의 콘솔 패널을 확인하십시오. - 항상 api.stop ()와 장면 조절 스크립트를 시작합니다. - 전체 API 참조 : 신속한 / Cavalry-best-practices.
개요(AI 번역)
WRA 카발리 보조
Claude 쓰기 및 실행 Cavalry 스크립트 라이브 — 복사 - pasting, 창 전환 없음.
무엇 그것
- Write & run scripts - Claude는 Stallion Bridge를 통해 Cavalry JavaScript를 실행합니다. -Knows docs - Cavalry 문서의 40,000+ 펑크를 검색하고, 실제 장면과 지역 사회 지식이 매혹적으로
- Scene-aware — 읽고 당신의 활동 장면을 저장
- Stays current - 모든 세션에서 검증된 Best-practices 참조
요구 사항
| 도구 | 용도 | 인포메이션 | Cavalry | 앱 사용 가능| | Node.js 18+ | MCP 서버 실행 | | 오라마 | 현지법인 | | 클로드 코드 | AI 클라이언트 |
Quick Setup (완전한 지식 베이스)
##1. 복제 및 설치
##2. 지식 베이스 다운로드
GitHub 릴리스에서 lancedb_public.zip을 다운로드하고 프로젝트에 추출하십시오.
업데이트 .env:
Windows / 네트워크 드라이브 사용자: LanceDB는 로컬 드라이브가 필요합니다. 절대적인 로컬 경로 설정:
LANCEDB_PATH=C:/Users/yourname/.cavalry-assistant/lancedb_public
##3. Ollama 시작
# # 4 # Cavalry의 사용 성
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
What it does
- Write & run scripts — Claude executes Cavalry JavaScript live via the Stallion bridge
- Knows the docs — searches 40,000+ chunks of Cavalry documentation, real scenes, and community knowledge semantically
- Scene-aware — reads and saves your active scene
- Stays current — auto-loads a verified best-practices reference on every session
Requirements
| Tool | Purpose |
|---|---|
| Cavalry | The app — needs Stallion enabled |
| Node.js 18+ | Runs the MCP server |
| Ollama | Local embeddings |
| Claude Code | The AI client |
Quick Setup (pre-built knowledge base)
1. Clone and install
git clone cavalry-assistant
cd cavalry-assistant
cp .env.example .env
npm install --prefix mcp
npm run build --prefix mcp
2. Download the knowledge base
Download lancedb_public.zip from GitHub Releases, extract into the project:
cavalry-assistant/
data/
lancedb_public/ ← extract here
Update .env:
LANCEDB_PATH=./data/lancedb_public
Windows / network drive users: LanceDB requires a local drive. Set an absolute local path:
LANCEDB_PATH=C:/Users/yourname/.cavalry-assistant/lancedb_public
3. Start Ollama
ollama pull nomic-embed-text
4. Enable Stallion in Cavalry
Scripts > Stallion — leave it running on port 8080.
5. Connect to Claude Code
The .mcp.json in this folder auto-registers when opened in Claude Code. Or manually:
claude mcp add cavalry-assistant node mcp/dist/index.js
6. Start a session
/cavalry
Knowledge Base
| Source | Content |
|---|---|
| Official docs | Full Cavalry documentation |
| Scenery scenes | 270 real .cv scene files — real-world node/connection patterns |
| Manual reference | Curated scripting patterns and best practices |
| Scripts | Example JavaScript scripts |
The public knowledge base does not include Discord community data (private).
Building the Knowledge Base (contributors)
1. Set up Python
cd etl
pip install -r requirements.txt
2. Configure .env
LANCEDB_PATH=C:/Users/yourname/.cavalry-assistant/lancedb
DISCORD_TOKEN=your_token
DISCORD_CHANNEL_IDS=channel_id_1,channel_id_2
SCENERY_COOKIE=your_session_cookie
3. Run ETL
cd .. # project root
# Public sources
python etl/ingest.py --source docs
python etl/ingest.py --source scenery
python etl/ingest.py --source manual
python etl/ingest.py --source scripts
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →