Skip to main content
Glama
YeXuanHs

Galgame MCP

by YeXuanHs

Galgame MCP

面向 Galgame / 视觉小说汉化的 标准 MCP(Model Context Protocol)服务器(stdio 传输)。 任意支持 MCP 的客户端都可接入(Cursor、Claude Desktop、其它 MCP host 等),不是 Cursor 专用

  • 运行时:Node.js(MCP 入口)+ Python(算法与侧车)

  • 原生侧车native/ 下 DLL/EXE 可 1:1 部署到游戏目录(含注入)

  • 工作区:环境变量 GALGAME_WORKSPACE 指向游戏/工程根目录

  • 文档:人类看 README.md;给 AI 的工作提示词是单独的 mcp-instructions.md(MCP instructions + prompt galgame_workflow


环境要求

组件

版本

用途

必需?

Windows 10/11 x64

侧车 DLL/EXE、多数游戏目标平台

推荐(完整能力)

Node.js

≥ 20

MCP 服务、npm 构建

必需

Python

≥ 3.11

封包/脚本/图像等原生逻辑

必需

pip 包 pefile

任意近版

PE 解析(re_pe_info

推荐

pip 包 capstone

任意近版

反汇编(re_disasm

推荐(逆向)

JDK 21+

OpenJDK / Temurin / Microsoft

跑 Ghidra

仅用 Ghidra 时需要

磁盘

建议预留 ≥ 3 GB

Ghidra≈570MB + Rizin/x64dbg/Cutter 等

装 RE 套件时

可选商业工具(不重新分发;装好后 MCP 可发现并启动):

  • IDA Free / Pro → 设 IDA_DIR 或把 ida64.exe 加入 PATH

  • Binary Ninja → 设 BN_INSTALL_DIR


安装

1. 进入仓库

cd Galgame-mcp

2. Node 依赖并编译

npm install
npm run build

入口:dist/server.js

3. Python 依赖

python -m pip install pefile capstone
python --version
python -c "import pefile, capstone; print('ok')"

4.(可选)高档逆向套件

下载到 native/re_tools/(也可在 MCP 里调用 re_install):

re_status
re_install
re_install tool=rizin
re_install tool=x64dbg
re_install tool=ghidra
re_install tool=cutter

JDK(Windows 示例):

winget install --id Microsoft.OpenJDK.21 -e

或设置 JAVA_HOME / 把便携 JDK 放到 native/re_tools/jdk/

5. 自检

npm run build

MCP 内调用 gal_status 核对插件数 / scheme / 侧车 / re_tools


接入任意 MCP 客户端

本服务走 MCP over stdio:由宿主进程拉起 node …/dist/server.js,用标准输入输出做 JSON-RPC。 配置写法因宿主而异,核心都是 command + args + env

示例(路径改成你的绝对路径):

{
  "mcpServers": {
    "Galgame-mcp": {
      "command": "node",
      "args": [
        "C:/path/to/Galgame-mcp/dist/server.js"
      ],
      "env": {
        "GALGAME_WORKSPACE": "C:/path/to/your/game-or-workspace",
        "GALGAME_PYTHON": "python"
      }
    }
  }
}

手工拉起(调试用;正常应由 MCP 宿主托管 stdio):

node dist/server.js

环境变量

含义

GALGAME_WORKSPACE

默认工作区根(相对路径基准)

GALGAME_PYTHON

Python 可执行文件(默认 python

GAL_RE_TOOLS

可选;覆盖 native/re_tools

JAVA_HOME / IDA_DIR / BN_INSTALL_DIR / GHIDRA_INSTALL_DIR

可选;本机工具路径

改配置后重启对应 MCP 宿主即可。


功能介绍

方向

能做什么

入口工具

封包

探测 / 列表 / 解压 / 重封

archive_* / xp3_*

XP3 解密

~127 内置 scheme;标题解析;未知方案助搓

xp3_list_schemes / xp3_resolve_scheme / xp3_re_*

脚本汉化

多引擎抽取/回写;Sjis 隧道;bundle

vnt_extract / vnt_insert / bundle_*

图像

PNG ↔ TLG5/6 等

image_probe / image_convert / image_pack_xp3

音频

探测/解码/部分编码;.sli loop

audio_* / loop_*

Kirikiri

解扰乱、patch、加密旁路

kirikiri_* / native_deploy

原生侧车

version.dll / VNTextProxy / 工具 EXE

native_list_sidecars / native_deploy / native_run

逆向

Rizin / Ghidra / x64dbg / Cutter + PE/字符串/反汇编

re_*

规模(以本机构建为准,见 gal_status):封包插件 554(pack 248)、XP3 scheme ~127、侧车 kit 15

封包 / XP3

  • archive_probearchive_list / archive_unpack / archive_packformat 用下表 ID)

  • xp3_unpack / xp3_packxp3_resolve_scheme(title=…)

  • 未知加密:xp3_re_scan_gamexp3_re_exe_inspectxp3_re_try_schemes / xp3_re_scaffold

  • 无 TPM:优先扫官方 EXE 控制块;否则 native_deploy kit=kirikiri_unencrypted + 启动官方 EXE

脚本 / 补丁流

解包 → kirikiri_descramble_tree → 翻译
    → kirikiri_stage_patch(..., pack=true)
    → 加密包:native_deploy kit=kirikiri_unencrypted + 跑官方 EXE

vnt_extract / vnt_insert 覆盖多脚本引擎;vnt_proxy_* 处理 SJIS 隧道。

侧车 kit

kit

作用

kirikiri_unencrypted

version.dll 运行时 XP3 旁路/抽取

vnt_proxy

字体与 SJIS 隧道注入

vntextpatch

VNTextPatch.exe

kagexpress_* / kagconfigex2 / krdevui_tools / krkrz_* / kirikiri_*

对应上游工具

逆向 re_*

能力

工具

状态/安装

re_status / re_install / re_discover

快扫

re_pe_info / re_strings / re_search / re_disasm

CLI

re_rizin

Ghidra

re_ghidra_headless

GUI

re_launch tool=ghidra|x64dbg|cutter|ida

上游源码树对应

源码树

本仓库

GARbro-Mod

封包/图像/音频 Python 移植

KirikiriTools

算法 + unencrypted 侧车 + xp3_re_* / re_*

VNTranslationTools

引擎 + vnt_proxy / vntextpatch

KAGConfigEX2 / kagexpress

kagconfig_* + 侧车

KrKrZSceneManager

kirikiri_tjs2100_* / kirikiri_psb_*

krdevui

TLG / sig / loop + krdevui_tools


常用工具速查

gal_status
archive_probe / archive_list / archive_unpack / archive_pack / archive_list_formats
xp3_list_schemes / xp3_resolve_scheme / xp3_unpack / xp3_pack
xp3_re_workflow / xp3_re_scan_game / xp3_re_exe_inspect / xp3_re_scaffold
vnt_extract / vnt_insert
kirikiri_descramble_tree / kirikiri_stage_patch / kirikiri_pack_unencrypted
native_list_sidecars / native_deploy / native_run
re_status / re_install / re_rizin / re_ghidra_headless / re_launch
image_convert / audio_decode / kagconfig_set / loop_read

完整注册见 src/server.ts


封包 ID 全表

数据来自运行时 archives.support_matrix()(MCP:archive_list_formats)。共 554 项;pack=否 表示当前仅 list/unpack(或上游本身不写)。

ID

扩展名

list

unpack

pack

abel_arc

.acd

abel_bin

.tmp

abel_fpk

.tmp

abogado_dsk

.dsk, .bin, .dat, .pft

abogado_pak

.pak

actgs_cg

.dat, .cg, .arc

actgs_cg2

.dat

actgs_dat

.dat, .scr, .wav

activesoft_a98

.pak

activesoft_adpack32

.tmp

adobe_air

.dat

ads_pac

.pac

ads_pog

.dat

advdx_pkd

.tmp

advrun_ard

.ard, .snf

advscripter_md002

.tmp

advsys_arc3

.dat, .gwd, .tmp

advsys_fpk

.tmp

advsys_gr2

.tmp

afs

.tmp

ags_ani

.ani

ags_pack

.tmp

ail_dat

.dat, .snl

ail_lnk2

.dat

aims_pack

.tmp

airnovel_air

.air

alicesoft_aar

.dat

alicesoft_afa

.dat

alicesoft_ald

.dat

alicesoft_alk

.tmp

amaterasu_ami

.tmp

anchor_fcd

.dat

anchor_fpd

.epk

ankh_dat

.dat, .ogg, .tmp

ankh_grp

.grp, .bin, .dat, .vc, .tmp

antique_achv

.tmp

aoi_box

.tmp

aoi_vfs

.dat

apricot_mpf2

.dat

arc0

.tmp

arcg

.dat

archangel_dat

.dat

archangel_scn

.dat

arcx

.tmp

artemis_mja

.tmp

asar

.tmp

ast_arc1

.tmp

ast_arc2

.tmp

astronauts_gxp

.dat

avc_dat

.dat

azsys

.tmp

azsys_encrypted

.arc

banana_pk

.pk, .dat, .scr

basil_mif

.tmp

bellda

.tmp

bishop_bsa

.tmp

bishop_bsc

.tmp

bishop_pk

.tmp

blackcyc_gpk

.gpk, .gtb, .dwq

blackcyc_vpk

.vpk, .vtb, .vaw

blackrainbow_ads

.ads

blackrainbow_ccf

.tmp

blackrainbow_dat

.bmd

blackrainbow_dx

.hse

blackrainbow_gsp

.gsp, .dat, .pak, .tmp

blackrainbow_imp

.dat

blackrainbow_melty

.pak

blackrainbow_sppak

.tmp

bluegale_snn

.snn, .inx, .tmp

bonk_pack

.pack

buriko

.dat

cadath_daf

.tmp

cadath_kar

.ns6, .ns5, .tmp

caf

.dat

caramelbox_arc3

.dat

caramelbox_arc4

.dat

carriere_arc

.tmp

carriere_archive

.tmp

catsystem_binv1

.tmp

catsystem_cspack

.dat

catsystem_hg2

.dat

catsystem_hg3

.dat

catsystem_pida

.tmp

catsystem_pida_v1

.tmp, .pida, .dat

catsystem_pidav1

.tmp, .pida, .dat

catsystem_zt

.zt

cdpa_pack

.tmp

cherry_myk0

.tmp

cherry_pak

.pak, .grp, .tmp

cherry_pak2

.dat

circus_crm

.tmp

circus_dat

.dat

circus_vc

.dat

clickteam_mfs

.dat

cmvs_cpz

.dat

cmvs_cpz1

.tmp

cmvs_cpz2

.tmp

cmvs_pbz

.dat

cri_cpk

.cpk

cri_spc

.spc, .bip

cromwell_gpak

.tmp

cromwell_graphic

.tmp

cromwell_opk

.ogg, .tmp

cromwell_voice

.tmp

crowd_pck

.tmp

crowd_pkwv

.dat

csware_arc2

.tmp

csware_blitz

.dat

csware_pcs

.dat

cyberworks_app

.appendix, .app

cyberworks_csystem

.dat

cyberworks_data

.dat

cyberworks_p8

.pak

dac_dpk

.dat

dai_pac

.tmp

ddsystem_ddp2

.tmp

ddsystem_ddp3

.dat

debonosu

.dat

densdk_daf1

.tmp

densdk_daf2

.dat

digitalworks_lzs

.tm2

digitalworks_pac

.tmp

digitalworks_pac_hed

.hed

djsystem_dat

.tmp

dogenzaka_bin

.bin

dogenzaka_gamedat

.bin, .tmp

dxlib_dxa

.dxa, .hud, .usi, .med, .dat, .bin

dxlib_med

.dat

eagls_pak

.idx, .gr

ebgsystem_bin

.dat

edoire_arc

.arc

edoire_arch

.dat

ego

.tmp

electriciteit_dat

.dat, .tmp

electriciteit_pkk

.pkk, .skn

elf_ai5dat

.dat

elf_ai5win

.mes, .lib, .a, .a6, .msk, .x

elf_hed

.bin, .pak

elf_vol

.vol

elf_vsd

.dat

ellefin_epk

.epk

emic_pac

.tmp

emic_pack

.tmp

emonengine_eme

.dat

emote_psb

.psb, .pimg, .dpak, .psbz, .psp, .mmo, .mtn

enigma_evb

.enigma1

entergram_pac_v1

.pac

entexec_packdat3

.tmp

entis_eri

.dat

entis_noa

.noa, .dat, .rsa, .arc, .emc

entis_pac

.pac

escude

.dat

ethornell_bgi

.arc

eushully_alf

.alf, .aai

eushully_snd

.snd, .snh, .wav

exhibit_grp

.dat

factor_pack

.res, .tmp

familyadv_csaf

.tmp

favorite_acpxpk

.dat

favorite_fvp

.bin, .tmp

favorite_hzc

.tmp

fc01_bdt

.bdt

fc01_mca

.dat

fc01_mrg

.dat

fc01_mrg0

.tmp

fc01_pak

.pak, .dat

fc01_scxa

.dat

ffa_arc

.dat

ffa_dat

.dat, .lst, .so4, .so5

ffa_jdat

.dat

flyingshine_pd

.tmp

flyingshine_pd2

.def, .dsf, .ogg

fog_dat

.dat

force_paq

.paq, .tmp

foster_c24

.tmp

foster_c25

.tmp

foster_fa2

.tmp

frontier_pcarc

.gz, .tmp

frontwing_fg

.dat

frontwing_flt

.dat

frontwing_timeleap

.dat

frontwing_tlp

.dat

frontwing_vav

.tmp

fvp

.tmp

g2_bgra

.dat

g2_gcex

.dat

gamesystem_chr

.chr

gamesystem_cmp

.dat

gamesystem_dat

.dat

gamesystem_puremail

.dat

giga_all

.273

giga_tpf

.dat

glib2_g2

.dat

glib_gml

.tmp

gpc7

.dat

gpk2

.tmp

groover_pcg

.dat, .pcg, .spf

gspack

.tmp

gspack_symbol

.dat

gss_lsd

.arc, .bin

gsx_k3

.tmp

guyzware_gdp

.dat, .gdp, .tmp

gx4lib_dat

.dat

hcsystem_opf

.dat

hcsystem_pak

.tmp

hexenhaus_arcc

.dat

hexenhaus_imgd

.dat

hexenhaus_odio

.dat

hexenhaus_wag

.tmp

hsp_dpm

.tmp

hunex_hfa

.tmp

hunex_mzp

.dat

hypatia_hypack

.tmp

hypatia_lpc

.lpc

hypatia_wbm

.dat

iks_npsr

.tmp

ikura_drs

.tmp

ikura_gan

.dat

ikura_mpx

.tmp

ikura_tan

.tan

illusion_pp

.dat

int

.tmp

interheart_fpk2

.tmp

interheart_kg

.dat

ipac_ies

.dat

ipac_pak

.tmp

irrlicht_ark

.dat

irrlicht_pack

.pack, .tmp

ism_isa

.tmp

ism_isg

.dat

ivory_pk

.dat

ivory_px

.tmp

ivory_sg

.dat

jamcreation_dat

.dat

jupiter_lb5

.lb5, .idx, .tmp

kaas_pb

.pb, .tmp

kaas_pd

.pd

kaguya_af01

.tmp

kaguya_an00

.dat

kaguya_an10

.dat

kaguya_an20

.dat

kaguya_an21

.dat

kaguya_lin2

.tmp

kaguya_link

.dat

kaguya_pl00

.tmp

kaguya_pl10

.dat

kaguya_uf01

.tmp

kaguya_wfl1

.dat

kapp_asd

.asd, .mp3, .wav

kasane_ar2

.ar2, .idx

kcap

.tmp

key_oggpak

.tmp

key_pak

.dat

kid_datraw

.dat

kid_klz

.klz, .tm2

kid_lnk

.tmp

kid_p2t

.p2t, .bin, .dat

kirikiri_tlg_arc

.dat

kirikiri_xpk

.tmp

kiss_arc

.arc, .tmp

kogado_lpk

.lpk, .tmp

kscript_kpc

.tmp

kurumi_mpk

.mpk

lambda_cls

.tmp

lambda_lax

.dat

lazycrew_dat

.dat

leaf_am

.tmp

leaf_ar2

.tmp

leaf_lac

.tmp

leaf_leafpack

.tmp

leaf_pak_lac

.tmp

leaf_sdat

.dat

leaf_tex

.tmp

liar_lwg

.dat

liar_xfl

.xfl, .tmp

libido_arc

.tmp

liddell_flk

.flk

lightvn_mcdat

.dat

lilim_abm_arc

.dat

lilim_aos

.tmp

lilim_aos2

.aos, .cmp, .abm, .tmp

lilim_fga

.fga

littlewitch_dat

.dat

littlewitch_repi

.dat

livemaker_galx

.tmp

livemaker_vf

.dat

lucifen_lpk

.elg

lunasoft_pac

.tmp

lune_pack

.dat, .wda, .bgm, .scr, .msk, .tmp

macromedia_dxr

.dxr, .cxt, .cct, .dcr, .dir, .exe

macromedia_swf

.swf

mages_arc20

.tmp

mages_farc

.tmp

mages_gpda

.tmp

mages_gtf

.dat

mages_loveonce

.dat

mages_mpk

.tmp

mai_arc

.tmp

maika_bk

.gpa

maika_mik01

.tmp

maika_mk2

.dat

majiro

.tmp

malie_lib

.tmp

malie_libu

.tmp

mangagamer_mgpk

.tmp

mangagamer_sha

.tmp

marble_dns

.s, .tmp

marble_gra

.bmp

marron_cpn

.cpn, .dat, .tmp

masys_mgd

.dat

masys_mgs

.wav, .mid

mbl

.mbl, .dns, .tmp

microvision_arc

.dat

microvision_gsd

.tmp

mink_grp

.msc, .tmp

miris_dat

.dat

miris_glnk

.tmp

misc_bin

.bin

mixwill_arc0

.tmp

mnoviolet_mnv

.dat, .tmp

mnp_mma

.tmp

moonhir_fpk

.dat

moonstone_datatop

.tmp

morning_pak

.tmp

morning_ttd

.frc, .tmp

mpk

.mpk, .tmp

musica_ani

.tmp

musica_mip

.png

musica_paz

.png, .ogg, .sc, .avi, .mpg, .mpeg

musica_sqz

.dat

myadv_pac

.pac

nags_nfs

.nfs, .scb

nejii_cdt

.cdt, .pdt, .vdt, .ovd

nejii_pcd

.pcd

nekonovel_nkpack

.nkpack

nekopack

.tmp

nekopunch_pak

.tmp

nekosdk_dat

.dat

nekosdk_nekopack4

.dat

nekowerks_exfs

.tmp

nexton_lst

.lst

nipponichi_casn

.dat

nipponichi_psfs

.tmp

nitroplus_npa_sg

.npa

nitroplus_npasg

.npa

nitroplus_npk

.dat

nitroplus_npp

.tmp

nitroplus_pak

.dat

noesis_iga

.s

noncolor_acv

.dat

noncolor_arc

.dat

nonono_npf

.dat

npa

.png, .jpg, .jpeg, .bmp, .tga, .webp

ns2

.ns2, .tmp

nsa

.nsa, .nbz, .bmp, .tmp

nsystem_fjsys

.tmp

oneup_arc

.tmp

origin_gaf

.dat

origin_hed

.dat, .hed, .tmp

otemoto_tlz

.dat

pac

.tmp

packdat

.pak, .dat

pajamas_gamedat

.tmp

pak0

.dat

palette_chr

.tmp

palette_filepack

.tmp

palette_pack2

.tmp

palette_pga

.dat

palmtree_ar

.arc

pandora_pbx

.tmp

paprika_pkdat

.dat

parsley_cg

.dat

parsley_cg2

.dat

parsley_cg3

.tmp

parsley_pac

.tmp

parsley_pcg

.dat

parsley_ucg

.tmp

patisserie_oz

.tmp

patisserie_raw

.tmp

pck

.pck, .dat, .tmp

penguinworks_dat

.tmp

penguinworks_pac

.pac, .tmp

pfs

.tmp

pinesoft_voice

.tmp

pkware_zip

.dat

plantech_pac

.dat

pmaster_dat

.dat

pochette_pac

.idx, .pac, .tmp

primel_pcf

.dat

propeller_mgr

.mgr

psp_qpk

.qpk

purple_msk0

.dat

qlie

.tmp

qlie_abmp7

.png, .bmp, .jpg, .ogg, .argb

qlie_argb

.dat

qlie_dpng

.dat

reallive_koe

.tmp

reallive_ovk

.ovk, .nwk, .tmp

reallive_owp

.dat

renpy_rpa

.tmp

riddle_pac1

.tmp

rits_saf

.dat

rpm_arc

.arc

rsystem_rad

.rad, .tmp

rugp_rio

.ici

rune_yk

.dat

ruri_kbm

.tmp

sar

.sar, .nsa, .dat, .tmp

sas5_gar

.dat

sas5_iar

.tmp

sas5_sec5

.tmp

sas5_war

.ogg, .wav, .tmp

sas5_war2

.dat

sceneplayer_pma

.pma

sceneplayer_pmx

.pmx

scoop_gx

.dat

scrplayer_pack

.tmp

seen

.tmp

seraphim_arch

.dat

seraphim_cp3

.dat

seraphim_mc

.dat

seraphim_scn

.dat

seraphim_voice

.dat

shapeshifter_bnd

.bnd

shiina_chd

.dat

shiina_ogv

.dat

shiina_s25

.dat

shiina_war10

.dat

shsystem_him4

.dat

shsystem_him5

.dat

silky

.arc, .tmp

silky_ai6win

.arc, .tmp

silky_awf

.awf, .mp3

silky_azurite

.arc

silky_ifl

.dat

silky_mfg

.dat

slg_spd

.spl

slg_szs

.tmp

softpal

.pac, .tmp

softpal_bgm

.tmp

softpal_bpic

.dat

softpal_pac2

.tmp

softpal_vafs

.wav, .tmp

sohfu_dtl

.dat

sohfu_ska

.tmp

sophia_nor

.nor, .dat

spack

.tmp

speed_rec

.tmp

stack_gpk

.dat

strikes_pck

.dat

studioego_ant

.dat

studioego_dat

.dat

studioego_dat0

.dat

studiosakura_dat

.pr3

succubus

.tmp

sviu_pkz

.dat

sysd_dpk

.tmp

sysd_dwv

.dat

tactics_arc2

.dat

tactics_yu

.dll

tail_pkg

.tmp

tamasoft_epk

.tmp

tanaka_bmx

.tmp

tanaka_mbf

.dat

tanaka_smv

.tmp

tanaka_vpk

.tmp

tanaka_wsm0

.tmp

tanaka_wsm1

.tmp

tanaka_wsm2

.dat

tanaka_wsm4

.dat

tanaka_wvx

.tmp

tanukisoft_tac

.af, .png, .bmp, .jpg, .jpeg, .tga

taskforce

.tmp

techgian

.tmp

techgian_bin

.tmp

technobrain_ipq

.dat

tetratech_bnd

.bnd

tigerman_chr

.chr, .cls, .ev

tigerman_pac

.pac

tmr_hiro_pac

.ogg, .grd, .srp

tonko_mpk

.dat

topcat_tcd1

.tmp

topcat_tcd3

.tct, .tsf, .spd, .ogg, .wav

triangle_bmx

.fx, .gx

triangle_cgf

.iaf

triangle_dat

.tmp

triangle_iaf

.iaf

triangle_sud

.tmp

types_arc

.arc

ucom_data

.dat

ucom_uk

.tmp

ugos_det

.det, .nme, .atm, .at2

uma_cdt

.cdt, .spt

uma_sdt

.sdt

umesoft_bin

.bin

umesoft_mgx

.tmp

umesoft_pk

.gpk, .tpk, .wpk, .mpk

umpk

.dat

unison_vct

.dat

unity_assets

.assets, .asset, .ress, .resource

unity_bin

.idx, .bin

unity_bytes

.dat

unity_dsm

.dat

unity_fs

.resource, .ress

uran_ncl

.ncl

valkyria_am2

.am2, .tmp

valkyria_dat

.dat

valkyria_mal

.dat

valkyria_odn

.odn, .dat, .pni

vfs

.dat

vitamin_sbi

.dat

vnengine_axr

.dat

vnengine_zaw

.dat

weapon_voice

.dat

westgate_uca

.uca, .arc

westgate_usf

.alh, .usf, .udc, .uwb, .arc

westgate_uwf

.uwf, .arc

wildbug

.dat

wildbug_wbp

.dat

wildbug_wpn

.dat

will

.s, .scr, .wsc, .ws2, .arc, .tmp

will_pna

.dat

will_v2

.ws2, .json, .arc, .ar2, .tmp

will_wip

.dat

winters_cfp

.tmp

winters_dat

.tmp

winters_ifp

.bmp, .png, .jpg, .tmp

winters_ifx

.ifx, .tmp

xp3

.xp3

xuse_bg

.dat

xuse_bin

.tmp

xuse_gd

.gd, .dll, .tmp

xuse_h

.dat

xuse_kotori

.dat

xuse_miko

.dat

xuse_p4ag

.dat

xuse_wvb

.dat

xuse_xarc

.dat

yanepack

.tmp

yanesdk_dat

.dat

yanesdk_hibiki

.dat, .lst

yatagarasu_pkg

.pkg

ykc

.yks, .tmp

youkai_dat

.dat, .tmp

youkai_snd

.dat, .tmp

youkai_voice

.dat, .tmp

yox

.dat

ypf

.tmp

yuka_ykg

.dat

yuris_ycg

.dat

yuris_ydg

.dat

zone_pkd

.pkd

zyx_bdf

.dat

zyx_mtl

.dat


目录结构

Galgame-mcp/
  src/                     # MCP TypeScript(stdio server)
  dist/server.js           # 编译入口
  galgame_native/          # 算法、worker、re_tools、侧车逻辑
  native/                  # DLL/EXE 侧车 + re_tools 下载目录
  README.md                # 人类:安装 / 功能 / 封包全表
  mcp-instructions.md      # AI:MCP instructions + prompt galgame_workflow
  mcp.example.json         # 宿主配置示例

许可

第三方算法与工具保留原作者版权声明,见 galgame_native/NOTICE。 开源逆向套件按其原许可证使用;IDA / Binary Ninja 需自备授权。

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/YeXuanHs/Galgame-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server