HC

hralet1/cavalry-assistant

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

20 stars 1 forks 품질 52 트렌드 10

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
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →