|
1 | 1 | # Solana MCP by Vybe |
2 | 2 | Solana MCP by Vybe lets Cursor, Claude, and other MCP clients browse schemas or make live Solana API calls through one public MCP server. |
3 | 3 |
|
4 | | -Public **Model Context Protocol (MCP) registry metadata** for **Solana MCP by Vybe** (hosted on ReadMe). |
| 4 | +Public **Model Context Protocol (MCP) registry metadata** for **Solana MCP by Vybe**. |
5 | 5 |
|
6 | 6 | The live MCP endpoint is: |
7 | 7 |
|
8 | | -`https://docs.vybenetwork.com/mcp` |
| 8 | +`https://mcp.vybenetwork.xyz` |
| 9 | + |
| 10 | +Product and setup guides: [docs.vybenetwork.com/docs/mcp](https://docs.vybenetwork.com/docs/mcp). |
9 | 11 |
|
10 | 12 | This repository holds: |
11 | 13 |
|
12 | 14 | - **`server.json`** — metadata published to the [official MCP Registry](https://registry.modelcontextprotocol.io) (GitHub Actions). |
13 | | -- **`.mcp.json` and `mcp.json`** — [Open Plugins](https://open-plugins.com)–style MCP config at the repo root so directory UIs (e.g. Cursor “Submit a Plugin” with Auto GitHub scan) can detect a plugin component. They use **`npx mcp-remote`** and the public MCP URL only — **no API key in the repo.** Add a **`X-API-KEY`** header (or env) in your client when you need **live Solana API calls** (not just schema browsing); keys come from [vybe.fyi](https://vybe.fyi). |
| 15 | +- **`.mcp.json` and `mcp.json`** — [Open Plugins](https://open-plugins.com)–style MCP config at the repo root so directory UIs (e.g. Cursor “Submit a Plugin” with Auto GitHub scan) can detect a plugin component. They use **`npx mcp-remote`** and the MCP URL only — **no secrets in the repo.** Clients authenticate via **OAuth** for this host (see discovery on `https://mcp.vybenetwork.xyz`). |
14 | 16 |
|
15 | | -`examples/cursor-mcp.json` is the same idea for native **`url`** config: URL only, optional headers in the client when needed. |
| 17 | +`examples/cursor-mcp.json` is the same idea for native **`url`** config: URL only; use your client’s OAuth flow for this MCP. |
16 | 18 |
|
17 | 19 | ## GitHub repository name |
18 | 20 |
|
@@ -40,12 +42,10 @@ Publishing uses **GitHub OIDC** in Actions; no personal token secret is required |
40 | 42 |
|
41 | 43 | ## Cursor and other directories |
42 | 44 |
|
43 | | -Use `examples/cursor-mcp.json` as the install snippet. For [Cursor Directory](https://cursor.directory), submit after the registry publish succeeds; add `X-API-KEY` locally when you need **live API calls**. |
| 45 | +Use `examples/cursor-mcp.json` as the install snippet. For [Cursor Directory](https://cursor.directory), submit after the registry publish succeeds; use **OAuth** (or whatever your client supports) for `https://mcp.vybenetwork.xyz`. |
44 | 46 |
|
45 | 47 | ## Registry catalog id |
46 | 48 |
|
47 | | -**Active** `server.json` **`name`** (required until the URL is freed): **`io.github.vybenetwork/vybe-solana-api`**. **Display title:** **Solana MCP by Vybe**. |
48 | | - |
49 | | -**Desired rename** to **`io.github.vybenetwork/solana-mcp-vybe`** is blocked: one remote MCP URL per catalog entry. Track **[registry#1151](https://github.com/modelcontextprotocol/registry/issues/1151)**. After operators remove the old binding, switch `name` and publish again. |
| 49 | +**`server.json` `name`:** **`io.github.vybenetwork/solana-mcp-vybe`**. **Display title:** **Solana MCP by Vybe**. |
50 | 50 |
|
51 | 51 | **Publish:** push `main`, then `git tag vX.Y.Z && git push origin vX.Y.Z`, or **Actions → Publish to MCP Registry**. |
0 commit comments