fix: env and __CONTENT_INDEX
This commit is contained in:
parent
7b68504b1e
commit
eecf429a20
|
|
@ -19,7 +19,7 @@ export const mcpCommand = new Command('mcp')
|
||||||
.description('启动 MCP 服务器')
|
.description('启动 MCP 服务器')
|
||||||
.argument('[host]', '服务器地址', 'stdio')
|
.argument('[host]', '服务器地址', 'stdio')
|
||||||
.option('-p, --port <port>', 'HTTP 端口(仅 HTTP 传输)', '3001')
|
.option('-p, --port <port>', 'HTTP 端口(仅 HTTP 传输)', '3001')
|
||||||
.option('--cwd <dir>', '工作目录(工具调用的相对路径基准)', process.cwd())
|
.option('--cwd <dir>', '工作目录(工具调用的相对路径基准)', process.env.TTRPG_MCP_CWD || process.cwd())
|
||||||
.action(mcpServeAction)
|
.action(mcpServeAction)
|
||||||
)
|
)
|
||||||
.addCommand(
|
.addCommand(
|
||||||
|
|
|
||||||
|
|
@ -16,9 +16,9 @@ function ensureIndexLoaded(): Promise<void> {
|
||||||
if (indexLoadPromise) return indexLoadPromise;
|
if (indexLoadPromise) return indexLoadPromise;
|
||||||
|
|
||||||
indexLoadPromise = (async () => {
|
indexLoadPromise = (async () => {
|
||||||
// 尝试 CLI 环境:从 /__FILE_INDEX.json 加载
|
// 尝试 CLI 环境:从 /__CONTENT_INDEX.json 加载
|
||||||
try {
|
try {
|
||||||
const response = await fetch("/__FILE_INDEX.json");
|
const response = await fetch("/__CONTENT_INDEX.json");
|
||||||
if (response.ok) {
|
if (response.ok) {
|
||||||
const index = await response.json();
|
const index = await response.json();
|
||||||
fileIndex = { ...fileIndex, ...index };
|
fileIndex = { ...fileIndex, ...index };
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue