Skip to content

Commit 784c175

Browse files
authored
Update Claude Desktop installation instructions (#169)
1 parent f69748c commit 784c175

5 files changed

Lines changed: 16 additions & 36 deletions

File tree

.github/workflows/publish.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,6 @@ jobs:
3636
permissions:
3737
contents: write
3838
# MCPB bundles enable one-click installation in Claude Desktop.
39-
# Note: Local MCP servers currently only work in Chat mode, not Cowork mode.
40-
# See: https://github.com/anthropics/claude-code/issues/20377
4139
steps:
4240
- uses: actions/checkout@v4
4341
with:

docs-site/scripts/check-links.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@
4747
# Each URL must be listed explicitly — new links to the same domain will
4848
# error until added here, so broken links don't slip through unnoticed.
4949
SKIPPED_URLS: set[str] = {
50+
"https://clinicaltrials.gov/",
51+
"https://clinicaltrials.gov/data-api/about-api",
5052
"https://code.claude.com/docs/en/discover-plugins",
5153
"https://code.claude.com/docs/en/mcp",
5254
"https://cursor.com/deeplink/mcp-install-dark.svg",
@@ -65,10 +67,9 @@
6567
"https://huggingface.co/datasets/fancyzhx/dbpedia_14",
6668
"https://hugovk.github.io/top-pypi-packages/",
6769
"https://jqlang.org/",
70+
"https://pip.pypa.io/en/stable/",
6871
"https://www.kaggle.com/code/rafaelpoyiadzi/active-learning-with-an-llm-oracle",
6972
"https://www.kaggle.com/datasets/tunguz/pubmed-title-abstracts-2019-baseline",
70-
"https://clinicaltrials.gov/",
71-
"https://clinicaltrials.gov/data-api/about-api",
7273
}
7374

7475

docs/installation.mdx

Lines changed: 11 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,6 @@ description: Get started with everyrow. Install the Python SDK via pip, add the
77

88
Get an API key at [everyrow.io/api-key](https://everyrow.io/api-key) ($20 free credit included).
99

10-
```bash
11-
export EVERYROW_API_KEY=your_key_here
12-
```
13-
1410
Select your platform and integration method below.
1511

1612
<InstallationTabs>
@@ -23,6 +19,13 @@ pip install everyrow
2319

2420
Requires Python 3.12+.
2521

22+
**Important:** be sure to supply your API key when running scripts:
23+
24+
```bash
25+
export EVERYROW_API_KEY=sk-cho...
26+
python3 example_script.py
27+
```
28+
2629
**Quick example:**
2730

2831
```python
@@ -152,31 +155,11 @@ You can optionally configure Claude Code to show a [progress bar](/docs/progress
152155

153156
<TabContent agent="claude-desktop" type="mcp">
154157

155-
Download the latest `.mcpb` bundle from [GitHub Releases](https://github.com/futuresearch/everyrow-sdk/releases) and double-click to install. You'll be prompted for your API key during setup.
156-
157-
> **Note:** Works in Claude Desktop's **Chat** mode only (not Cowork mode due to a [known limitation](https://github.com/anthropics/claude-code/issues/20377)).
158+
First, make sure you have [uv installed](https://docs.astral.sh/uv/).
158159

159-
**Manual installation:**
160-
161-
Add to your MCP config (requires [uv](https://docs.astral.sh/uv/)):
162-
163-
```json
164-
{
165-
"mcpServers": {
166-
"everyrow": {
167-
"command": "uvx",
168-
"args": ["everyrow-mcp"],
169-
"env": {
170-
"EVERYROW_API_KEY": "sk-cho..."
171-
}
172-
}
173-
}
174-
}
175-
```
160+
Then, download the latest `.mcpb` bundle from [GitHub Releases](https://github.com/futuresearch/everyrow-sdk/releases) and double-click to install. You'll be prompted for your API key during setup.
176161

177-
Config file location:
178-
- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
179-
- Windows: `%APPDATA%\Claude\claude_desktop_config.json`
162+
After installing the bundle, you can use everyrow from Chat, Cowork and Code within Claude Desktop.
180163

181164
</TabContent>
182165

@@ -365,6 +348,6 @@ Config file location:
365348

366349
## Dependencies
367350

368-
The MCP server requires **uv** (if using `uvx`) or **pip** (if installed directly). The Python SDK requires **Python 3.12+**.
351+
The MCP server requires [**uv**](https://docs.astral.sh/uv/) (if using `uvx`) or [**pip**](https://pip.pypa.io/en/stable/) (if installed directly). The Python SDK requires **Python 3.12+**.
369352

370353
For the optional terminal progress bar, see the [jq dependency](/docs/progress-monitoring#status-line-progress-bar) in the progress monitoring guide.

docs/skills-vs-mcp.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ MCP provides direct tool calls without code generation. Your agent calls everyro
7373
| Preview mode | Yes (`preview=True`) | Not available |
7474
| Custom response models | Full Pydantic BaseModel | JSON schema only |
7575
| Effort/LLM control | `effort_level`, `llm`, `iteration_budget` | Not available |
76-
| Works in Claude Desktop | Cowork mode only | Yes (Chat mode only for now) |
76+
| Works in Claude Desktop | Cowork mode only | Yes (all modes) |
7777
| Debugging | Requires some Python knowledge | Not needed |
7878

7979
### Which Should I Start With?

everyrow-mcp/README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,7 @@ The server requires an everyrow API key. Get one at [everyrow.io/api-key](https:
1212

1313
### Claude Desktop
1414

15-
Download the latest `.mcpb` bundle from the [GitHub Releases](https://github.com/futuresearch/everyrow-sdk/releases) page and double-click to install in Claude Desktop. You'll be prompted to enter your everyrow API key during setup.
16-
17-
> **Note:** The MCPB bundle works in Claude Desktop's **Chat** mode. Due to a [known limitation](https://github.com/anthropics/claude-code/issues/20377), local MCP servers are not currently exposed in Cowork mode.
15+
Download the latest `.mcpb` bundle from the [GitHub Releases](https://github.com/futuresearch/everyrow-sdk/releases) page and double-click to install in Claude Desktop. You'll be prompted to enter your everyrow API key during setup. After installing the bundle, you can use everyrow from Chat, Cowork and Code within Claude Desktop.
1816

1917
### Cursor
2018
Set the environment variable in your terminal shell before opening cursor. You may need to re-open cursor from your shell after this. Alternatively, hardcode the api key within cursor settings instead of the hard-coded `${env:EVERYROW_API_KEY}`

0 commit comments

Comments
 (0)