Skip to content

Commit a2fbf49

Browse files
committed
Update generate-upload-dxt-cypher.yml
1 parent 27a5282 commit a2fbf49

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

.github/workflows/generate-upload-dxt-cypher.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,14 @@ jobs:
2525
# For manual runs, checkout the specific tag
2626
ref: ${{ github.event.inputs.release_tag || github.event.release.tag_name }}
2727

28+
- name: Setup Python
29+
uses: actions/setup-python@v5
30+
with:
31+
python-version-file: "servers/mcp-neo4j-cypher/pyproject.toml"
32+
33+
- name: Install uv
34+
uses: astral-sh/setup-uv@v5
35+
2836
- name: Setup Node.js for dxt
2937
uses: actions/setup-node@v4
3038
with:
@@ -33,6 +41,13 @@ jobs:
3341
- name: Install Anthropic dxt
3442
run: npm install -g @anthropic-ai/dxt
3543

44+
- name: Setup Python environment and dependencies with uv
45+
run: |
46+
cd servers/mcp-neo4j-cypher/
47+
uv sync
48+
# Install the package in development mode
49+
uv pip install -e .
50+
3651
- name: Generate .dxt file
3752
run: |
3853
cd servers/mcp-neo4j-cypher/

0 commit comments

Comments
 (0)