Skip to content

Commit b7a30d4

Browse files
authored
Merge pull request #21 from mschatz/patch-1
Add connection instructions for Claude Desktop
2 parents 9d94796 + bf52720 commit b7a30d4

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,28 @@ pip install -r requirements.txt
5252
mcp run main.py
5353
```
5454

55+
## Connect to Claude Desktop
56+
- Ensure that GalaxyMCP runs with `uvx galaxy-mcp`
57+
- Add `export GALAXY_SERVER=https://usegalaxy.org` to your .bashrc (or equiv)
58+
- Download and install [claude desktop](https://www.claude.com/download)
59+
- Go to Settings -> Developer -> Edit Config
60+
- Add this to `claude_desktop_config.json`
61+
```
62+
{
63+
"mcpServers": {
64+
"galaxy-mcp": {
65+
"command": "uvx",
66+
"args": ["galaxy-mcp"]
67+
}
68+
}
69+
}
70+
```
71+
- Under the developer menu, you should now see `galaxy-mcp` as running (you may need to restart Claude desktop)
72+
- Prompt Claude with "can you connect to galaxy"
73+
- It will ask for you API key - provide it with "use this for my Galaxy API key: XXXXXXXXX"
74+
- Talk to claude to work with your galaxy instance, e.g. "give a summary with my histories"
75+
76+
5577
## Development Guidelines
5678

5779
See the [Python implementation README](mcp-server-galaxy-py/README.md) for specific instructions and documentation.

0 commit comments

Comments
 (0)