Skip to content

Commit 031ccf9

Browse files
committed
Install from PyPI: uv tool install, uvx in the MCP client configs
1 parent b10676d commit 031ccf9

2 files changed

Lines changed: 25 additions & 12 deletions

File tree

‎README.md‎

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,10 @@ It is for technical people who want to run it themselves, **for noncommercial us
1818
[![MCP Badge](https://lobehub.com/badge/mcp/cotletdev-partiful-api-mcp-server)](https://lobehub.com/mcp/cotletdev-partiful-api-mcp-server)
1919

2020
```bash
21-
git clone https://github.com/cotletdev/partiful-api-mcp-server.git && cd partiful-api-mcp-server
22-
python3 -m venv .venv && . .venv/bin/activate && pip install -e .
21+
uv tool install partiful-api-mcp # or: pip install partiful-api-mcp
2322
partiful-mcp connect # reads your Partiful session from Chrome
2423
partiful-mcp call list_events
25-
claude mcp add partiful -- "$PWD/.venv/bin/partiful-mcp" mcp
24+
claude mcp add partiful -- uvx partiful-api-mcp mcp
2625
```
2726

2827
## Contents
@@ -65,6 +64,17 @@ Partiful's sign-in token lasts an hour. The server renews it from the saved refr
6564

6665
## Install
6766

67+
From [PyPI](https://pypi.org/project/partiful-api-mcp/):
68+
69+
```bash
70+
uv tool install partiful-api-mcp # or: pipx install partiful-api-mcp, or: pip install partiful-api-mcp
71+
partiful-mcp --version
72+
```
73+
74+
MCP clients can also run it with no install: `uvx partiful-api-mcp mcp`.
75+
76+
From source:
77+
6878
```bash
6979
git clone https://github.com/cotletdev/partiful-api-mcp-server.git
7080
cd partiful-api-mcp-server
@@ -78,7 +88,7 @@ With [uv](https://docs.astral.sh/uv/): `uv venv && uv pip install -e .`, then `u
7888

7989
Setting it up with an AI agent (Claude Code, Codex, Cursor)? Open it in this folder and ask it to set up the repo: [`AGENTS.md`](https://github.com/cotletdev/partiful-api-mcp-server/blob/main/AGENTS.md) tells it every step, and it asks you only for the steps in Chrome.
8090

81-
To update: `git pull && pip install -e .`. We copy every change of the hosted Partiful tools into this repo.
91+
To update: `uv tool upgrade partiful-api-mcp` (or `pip install -U partiful-api-mcp`), from source `git pull && pip install -e .`. We copy every change of the hosted Partiful tools into this repo.
8292

8393
## Connect your Chrome
8494

@@ -135,9 +145,9 @@ The MCP server lists every tool with its input schema, a description written for
135145
### Claude Code
136146

137147
```bash
138-
claude mcp add partiful -- /path/to/partiful-api-mcp-server/.venv/bin/partiful-mcp mcp
148+
claude mcp add partiful -- uvx partiful-api-mcp mcp
139149
# read only:
140-
claude mcp add partiful -- /path/to/partiful-api-mcp-server/.venv/bin/partiful-mcp mcp --read-only
150+
claude mcp add partiful -- uvx partiful-api-mcp mcp --read-only
141151
```
142152

143153
### Claude Desktop
@@ -148,8 +158,8 @@ claude mcp add partiful -- /path/to/partiful-api-mcp-server/.venv/bin/partiful-m
148158
{
149159
"mcpServers": {
150160
"partiful": {
151-
"command": "/path/to/partiful-api-mcp-server/.venv/bin/partiful-mcp",
152-
"args": ["mcp"]
161+
"command": "uvx",
162+
"args": ["partiful-api-mcp", "mcp"]
153163
}
154164
}
155165
}
@@ -165,8 +175,8 @@ claude mcp add partiful -- /path/to/partiful-api-mcp-server/.venv/bin/partiful-m
165175

166176
```toml
167177
[mcp_servers.partiful]
168-
command = "/path/to/partiful-api-mcp-server/.venv/bin/partiful-mcp"
169-
args = ["mcp"]
178+
command = "uvx"
179+
args = ["partiful-api-mcp", "mcp"]
170180
```
171181

172182
### Over HTTP

‎mcp.json‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
{
22
"mcpServers": {
33
"partiful": {
4-
"command": "/path/to/partiful-api-mcp-server/.venv/bin/partiful-mcp",
5-
"args": ["mcp"]
4+
"command": "uvx",
5+
"args": [
6+
"partiful-api-mcp",
7+
"mcp"
8+
]
69
}
710
}
811
}

0 commit comments

Comments
 (0)