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


Related MCP server: OpenWebGAL Assistant

安装

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 需自备授权。

F
license - not found
-
quality - not tested
-
maintenance - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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