|
1 | 1 | # Elnora Plugins — AI-Powered Bioprotocol Generation |
2 | 2 |
|
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. |
4 | 4 |
|
5 | | -## Quick Start (Claude Code) |
| 5 | +## Installation (Claude Code) |
6 | 6 |
|
| 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 |
7 | 18 | ``` |
8 | | -claude plugin marketplace add https://github.com/Elnora-AI/elnora-plugins.git |
9 | | -claude plugin install elnora@elnora-plugins |
10 | | -``` |
11 | 19 |
|
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: |
13 | 25 |
|
14 | 26 | ``` |
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>" |
17 | 43 | ``` |
18 | 44 |
|
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. |
20 | 46 |
|
21 | | -## Setup for Other Platforms |
| 47 | +## Installation (other platforms) |
22 | 48 |
|
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. |
24 | 50 |
|
25 | 51 | ### MCP Server Config |
26 | 52 |
|
|
0 commit comments