Skip to content

Commit 83b5c6e

Browse files
Merge pull request #18 from Elnora-AI/docs/three-install-paths
docs: clarify three install paths for Claude Code users
2 parents 2b5b007 + 1ea25ee commit 83b5c6e

1 file changed

Lines changed: 37 additions & 11 deletions

File tree

README.md

Lines changed: 37 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,52 @@
11
# Elnora Plugins — AI-Powered Bioprotocol Generation
22

3-
The [Elnora AI Platform](https://elnora.ai) for generating, optimizing, and managing bioprotocols for wet-lab experiments. This marketplace provides plugins with MCP server + [Agent Skills](https://agentskills.io) for use across 30+ AI coding tools.
3+
The [Elnora AI Platform](https://elnora.ai) for generating, optimizing, and managing bioprotocols for wet-lab experiments. This marketplace provides a Claude Code plugin with 9 skills + an MCP server declaration.
44

5-
## Quick Start (Claude Code)
5+
## Installation (Claude Code)
66

7+
There are three paths, depending on your setup. Path 1 is recommended.
8+
9+
### Path 1: CLI + Plugin (recommended)
10+
11+
One command installs everything — CLI, plugin (skills + MCP), authentication:
12+
13+
```bash
14+
curl -fsSL https://cli.elnora.ai/install.sh | bash # macOS/Linux
15+
irm https://cli.elnora.ai/install.ps1 | iex # Windows
16+
npm install -g @elnora-ai/cli # npm
17+
brew install elnora-ai/cli/elnora # Homebrew
718
```
8-
claude plugin marketplace add https://github.com/Elnora-AI/elnora-plugins.git
9-
claude plugin install elnora@elnora-plugins
10-
```
1119

12-
Or from inside a Claude Code session:
20+
The installer prompts for your API key, then `elnora setup claude` registers the plugin. First MCP use triggers OAuth (one browser click), then cached.
21+
22+
### Path 2: Plugin only — OAuth in browser
23+
24+
Prefer browser-based OAuth, or running without a CLI? Install the plugin alone. In Claude Code:
1325

1426
```
15-
/plugin marketplace add https://github.com/Elnora-AI/elnora-plugins.git
16-
/plugin install elnora@elnora-plugins
27+
/plugin
28+
# Choose: Add marketplace → Elnora-AI/elnora-plugins
29+
/plugin
30+
# Choose: Enable → elnora
31+
```
32+
33+
Plugin provides: 9 skills + MCP declaration. Say "Use Elnora to list projects" — Claude invokes MCP, triggers OAuth on first use, then cached. No CLI needed.
34+
35+
### Path 3: Advanced — API key MCP (CI / skip OAuth)
36+
37+
If you prefer API key auth over OAuth (useful for CI or non-interactive environments):
38+
39+
```bash
40+
claude mcp add elnora --transport http --scope user \
41+
https://mcp.elnora.ai/mcp \
42+
--header "X-API-Key: <your-key-from-platform.elnora.ai>"
1743
```
1844

19-
This installs the Elnora MCP server and all skills automatically.
45+
Use this instead of the plugin's built-in MCP declaration. If the plugin is also enabled, you'll have two entries named "elnora" — pick one or the other, don't enable both.
2046

21-
## Setup for Other Platforms
47+
## Installation (other platforms)
2248

23-
Every platform needs two things: (1) the MCP server connection and (2) the skill files copied into the platform's skills directory.
49+
For Cursor, Codex, VS Code Copilot, Gemini CLI, and any other MCP-compatible client, configure the Elnora MCP server as follows.
2450

2551
### MCP Server Config
2652

0 commit comments

Comments
 (0)