Skip to content

Commit 8dd9d05

Browse files
committed
registry: io.github.vybenetwork/solana-mcp-vybe, mcp.vybenetwork.xyz, OAuth (no API-key headers)
1 parent ce4c174 commit 8dd9d05

5 files changed

Lines changed: 14 additions & 23 deletions

File tree

.mcp.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"mcpServers": {
33
"vybe-solana-mcp": {
44
"command": "npx",
5-
"args": ["-y", "mcp-remote", "https://docs.vybenetwork.com/mcp"]
5+
"args": ["-y", "mcp-remote", "https://mcp.vybenetwork.xyz"]
66
}
77
}
88
}

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,20 @@
11
# Solana MCP by Vybe
22
Solana MCP by Vybe lets Cursor, Claude, and other MCP clients browse schemas or make live Solana API calls through one public MCP server.
33

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**.
55

66
The live MCP endpoint is:
77

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).
911

1012
This repository holds:
1113

1214
- **`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`).
1416

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.
1618

1719
## GitHub repository name
1820

@@ -40,12 +42,10 @@ Publishing uses **GitHub OIDC** in Actions; no personal token secret is required
4042

4143
## Cursor and other directories
4244

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`.
4446

4547
## Registry catalog id
4648

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**.
5050

5151
**Publish:** push `main`, then `git tag vX.Y.Z && git push origin vX.Y.Z`, or **Actions → Publish to MCP Registry**.

examples/cursor-mcp.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"mcpServers": {
33
"vybe-solana-mcp": {
4-
"url": "https://docs.vybenetwork.com/mcp"
4+
"url": "https://mcp.vybenetwork.xyz"
55
}
66
}
77
}

mcp.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"mcpServers": {
33
"vybe-solana-mcp": {
44
"command": "npx",
5-
"args": ["-y", "mcp-remote", "https://docs.vybenetwork.com/mcp"]
5+
"args": ["-y", "mcp-remote", "https://mcp.vybenetwork.xyz"]
66
}
77
}
88
}

server.json

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
3-
"name": "io.github.vybenetwork/vybe-solana-api",
3+
"name": "io.github.vybenetwork/solana-mcp-vybe",
44
"title": "Solana MCP by Vybe",
55
"description": "Solana MCP for wallets, trades, markets, PnL, transfers, onchain data, signable swaps and API tools.",
6-
"version": "1.0.9",
6+
"version": "1.1.0",
77
"websiteUrl": "https://docs.vybenetwork.com/docs/mcp",
88
"repository": {
99
"url": "https://github.com/vybenetwork/solana-mcp-vybe",
@@ -12,16 +12,7 @@
1212
"remotes": [
1313
{
1414
"type": "streamable-http",
15-
"url": "https://docs.vybenetwork.com/mcp",
16-
"headers": [
17-
{
18-
"name": "X-API-KEY",
19-
"description": "API key for authenticated Solana API calls (get yours at https://vybe.fyi)",
20-
"isRequired": true,
21-
"isSecret": true,
22-
"format": "string"
23-
}
24-
]
15+
"url": "https://mcp.vybenetwork.xyz"
2516
}
2617
]
2718
}

0 commit comments

Comments
 (0)