The installation process assumes you to be familiar with python and command lines and a bunch of other stuff.
Not everyone is. We really need an install script or exe to do all this work. Or we need an explanation, step by step what to type without assuming the user knows how to do or find things.
open a command prompt:
mkdir c:\altiummcp
cd c:\altiummcp
git clone https://github.com/salitronic/eda-agent
cd eda-agent
problem 1 :
"pip install -e ." does not work. pip is not a known command. i have python on my machine but did not install it (IT did) i have no idea how it works or where it lives.
"python -m pip install -e ." is universal and works.
problem 2:
claude mcp add -s user altium eda-agent
If eda-agent isn't on your PATH, give the full path instead (pip reports it after install, typically %USERPROFILE%\AppData\Roaming\Python\Python312\Scripts\eda-agent.exe
So what is the exact command i need to give ?
claude mcp add -s user altium %USERPROFILE%\AppData\Roaming\Python\Python312\Scripts\eda-agent.exe ?
change the warning shown during install to use %userprofile% instead of an unrolled path. this already confuses the user. Put that string on the windows clipboard so i can type "claude mcp add -s user altium [ctrl-v]" and get the right syntax.
problem 3:
eda-agent install-scripts throws an error:
'eda-agent' is not recognized as an internal or external command,
operable program or batch file.
probably because that python location is not on the path. i have no idea how to add the path. assume i am stupid. how do i do this ? (i know how to do it, but many people don't)
see what i am getting at ? this is too difficult for someone not familiar with command lines and environment variables to get this working. it needs to be made a whole lot simpler. Especially for people that only do CAD work.
Another issue : when using claude it constantly asks to confirm if it can do certain things. how do i set yes to all ? this is annoying.
Same thing to start the script : add a user form that launches the correct script and a single button labeled "stop" that terminates the script engine and closes the window. there are too many functions listed in that project. hide the unneeded ones
The installation process assumes you to be familiar with python and command lines and a bunch of other stuff.
Not everyone is. We really need an install script or exe to do all this work. Or we need an explanation, step by step what to type without assuming the user knows how to do or find things.
open a command prompt:
mkdir c:\altiummcp
cd c:\altiummcp
git clone https://github.com/salitronic/eda-agent
cd eda-agent
problem 1 :
"pip install -e ." does not work. pip is not a known command. i have python on my machine but did not install it (IT did) i have no idea how it works or where it lives.
"python -m pip install -e ." is universal and works.
problem 2:
claude mcp add -s user altium eda-agent
If eda-agent isn't on your PATH, give the full path instead (pip reports it after install, typically %USERPROFILE%\AppData\Roaming\Python\Python312\Scripts\eda-agent.exe
So what is the exact command i need to give ?
claude mcp add -s user altium %USERPROFILE%\AppData\Roaming\Python\Python312\Scripts\eda-agent.exe ?
change the warning shown during install to use %userprofile% instead of an unrolled path. this already confuses the user. Put that string on the windows clipboard so i can type "claude mcp add -s user altium [ctrl-v]" and get the right syntax.
problem 3:
eda-agent install-scripts throws an error:
'eda-agent' is not recognized as an internal or external command,
operable program or batch file.
probably because that python location is not on the path. i have no idea how to add the path. assume i am stupid. how do i do this ? (i know how to do it, but many people don't)
see what i am getting at ? this is too difficult for someone not familiar with command lines and environment variables to get this working. it needs to be made a whole lot simpler. Especially for people that only do CAD work.
Another issue : when using claude it constantly asks to confirm if it can do certain things. how do i set yes to all ? this is annoying.
Same thing to start the script : add a user form that launches the correct script and a single button labeled "stop" that terminates the script engine and closes the window. there are too many functions listed in that project. hide the unneeded ones