Skip to content

Commit 371ce03

Browse files
committed
update readme and remove requirements.txt
1 parent a67eb41 commit 371ce03

File tree

2 files changed

+9
-19
lines changed

2 files changed

+9
-19
lines changed

README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ This guide will help you set up a Model Context Protocol (MCP) server for KiCad.
2222
- macOS, Windows, or Linux
2323
- Python 3.10 or higher
2424
- KiCad 9.0 or higher
25+
- uv 0.8.0 or higher
2526
- Claude Desktop (or another MCP client)
2627

2728
## Installation Steps
@@ -32,14 +33,15 @@ First, let's install dependencies and set up our environment:
3233

3334
```bash
3435
# Clone the repository
35-
git clone https://github.com/lamaalrajih/kicad-mcp.git .
36+
git clone https://github.com/lamaalrajih/kicad-mcp.git
37+
cd kicad-mcp
3638

37-
# Create a virtual environment and activate it
38-
python3 -m venv venv
39-
source venv/bin/activate # On Windows: venv\Scripts\activate
39+
# Install dependencies – `uv` will create a `.venv/` folder automatically
40+
# (Install `uv` first: `brew install uv` on macOS or `pipx install uv`)
41+
make install
4042

41-
# Install the MCP SDK and other dependencies
42-
pip install -r requirements.txt
43+
# Optional: activate the environment for manual commands
44+
source .venv/bin/activate
4345
```
4446

4547
### 2. Configure Your Environment
@@ -89,7 +91,7 @@ vim ~/Library/Application\ Support/Claude/claude_desktop_config.json
8991
{
9092
"mcpServers": {
9193
"kicad": {
92-
"command": "/ABSOLUTE/PATH/TO/YOUR/PROJECT/kicad-mcp/venv/bin/python",
94+
"command": "/ABSOLUTE/PATH/TO/YOUR/PROJECT/kicad-mcp/.venv/bin/python",
9395
"args": [
9496
"/ABSOLUTE/PATH/TO/YOUR/PROJECT/kicad-mcp/main.py"
9597
]

requirements.txt

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)