fix: missing extension directory prefix in 'mcp_config' of python (#80)

This commit is contained in:
Jacob 2025-07-24 00:55:54 +08:00 • committed by GitHub
commit b062c0efad
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 8 additions and 8 deletions

View file

@ -315,9 +315,9 @@ The `mcp_config` object in the server configuration defines how the implementing
```json ```json
"mcp_config": { "mcp_config": {
"command": "python", "command": "python",
"args": ["server/main.py"], "args": ["${__dirname}/server/main.py"],
"env": { "env": {
"PYTHONPATH": "server/lib" "PYTHONPATH": "${__dirname}/server/lib"
} }
} }
``` ```

View file

@ -110,7 +110,7 @@ export function createMcpConfig(
command: "python", command: "python",
args: ["${__dirname}/" + entryPoint], args: ["${__dirname}/" + entryPoint],
env: { env: {
PYTHONPATH: "server/lib", PYTHONPATH: "${__dirname}/server/lib",
}, },
}; };
case "binary": case "binary":

View file

@ -142,7 +142,7 @@ describe("init functions", () => {
command: "python", command: "python",
args: ["${__dirname}/server/main.py"], args: ["${__dirname}/server/main.py"],
env: { env: {
PYTHONPATH: "server/lib", PYTHONPATH: "${__dirname}/server/lib",
}, },
}); });
}); });
@ -264,8 +264,8 @@ describe("init functions", () => {
entryPoint: "server/main.py", entryPoint: "server/main.py",
mcp_config: { mcp_config: {
command: "python", command: "python",
args: ["server/main.py"], args: ["${__dirname}/server/main.py"],
env: { PYTHONPATH: "server/lib" }, env: { PYTHONPATH: "${__dirname}/server/lib" },
}, },
}, },
[ [
@ -325,8 +325,8 @@ describe("init functions", () => {
entry_point: "server/main.py", entry_point: "server/main.py",
mcp_config: { mcp_config: {
command: "python", command: "python",
args: ["server/main.py"], args: ["${__dirname}/server/main.py"],
env: { PYTHONPATH: "server/lib" }, env: { PYTHONPATH: "${__dirname}/server/lib" },
}, },
}, },
tools: [ tools: [