fixed interface parameter name projectName

This commit is contained in:
fariouche
2025-12-02 21:25:45 +01:00
parent 8bc73ed408
commit c91cd45006
4 changed files with 25 additions and 3 deletions
+19
View File
@@ -17,6 +17,7 @@
"devDependencies": {
"@cfworker/json-schema": "^4.1.1",
"@types/express": "^5.0.5",
"@types/glob": "^8.1.0",
"@types/node": "^20.19.0",
"nodemon": "^3.0.1",
"typescript": "^5.9.3"
@@ -107,6 +108,17 @@
"@types/send": "*"
}
},
"node_modules/@types/glob": {
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz",
"integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/minimatch": "^5.1.2",
"@types/node": "*"
}
},
"node_modules/@types/http-errors": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
@@ -121,6 +133,13 @@
"dev": true,
"license": "MIT"
},
"node_modules/@types/minimatch": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz",
"integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/node": {
"version": "20.19.24",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.24.tgz",
+1
View File
@@ -41,6 +41,7 @@
"devDependencies": {
"@cfworker/json-schema": "^4.1.1",
"@types/express": "^5.0.5",
"@types/glob": "^8.1.0",
"@types/node": "^20.19.0",
"nodemon": "^3.0.1",
"typescript": "^5.9.3"
+2 -1
View File
@@ -19,7 +19,8 @@ class ProjectCommands:
def create_project(self, params: Dict[str, Any]) -> Dict[str, Any]:
"""Create a new KiCAD project"""
try:
project_name = params.get("projectName", "New_Project")
# Accept both 'name' (from MCP tool) and 'projectName' (legacy)
project_name = params.get("name") or params.get("projectName", "New_Project")
path = params.get("path", os.getcwd())
template = params.get("template")
+2 -1
View File
@@ -454,7 +454,8 @@ class KiCADInterface:
"""Create a new schematic"""
logger.info("Creating schematic")
try:
project_name = params.get("projectName")
# Accept both 'name' (from MCP tool) and 'projectName' (legacy)
project_name = params.get("name") or params.get("projectName")
path = params.get("path", ".")
metadata = params.get("metadata", {})