Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ The installer:
- downloads the latest `cursor-authstack` repository
- installs each plugin into `~/.cursor/plugins/local/<plugin-name>`
- verifies each installed plugin root contains `.cursor-plugin/plugin.json`
- lets Cursor load each plugin's `.mcp.json` through the plugin manifest, including the hosted Scalekit MCP server URL
- prints the next steps to reload Cursor and confirm the plugins loaded

After it finishes:
Expand Down
3 changes: 1 addition & 2 deletions plugins/agent-auth/.mcp.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
{
"mcpServers": {
"scalekit": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.scalekit.com"]
"url": "https://mcp.scalekit.com"
}
}
}
3 changes: 1 addition & 2 deletions plugins/full-stack-auth/.mcp.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
{
"mcpServers": {
"scalekit": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.scalekit.com"]
"url": "https://mcp.scalekit.com"
}
}
}
3 changes: 1 addition & 2 deletions plugins/mcp-auth/.mcp.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
{
"mcpServers": {
"scalekit": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.scalekit.com"]
"url": "https://mcp.scalekit.com"
}
}
}
2 changes: 1 addition & 1 deletion plugins/mcp-auth/agents/mcp-auth-troubleshooter.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ Common failures:
### redirect_uri mismatch
Cause: MCP client cached an old domain and is sending auth requests to a stale URL.
Fix by client:
- MCP-Remote: delete `~/.mcp-auth/mcp-remote-<version>` then reconnect.
- Cursor: open Cursor Settings → MCP, remove the affected MCP server entry, then reconnect.
- VS Code: open Command Palette → "Authentication: Remove Dynamic Authentication Provider" → reconnect.
- Claude Desktop: clearing cached auth is NOT currently supported. Workaround: use a different domain/subdomain.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ If the 401/header/metadata checks fail, classify as “metadata/handshake miscon
If the handshake looks correct but the client still fails, suspect the client cached an old domain/metadata after a domain change.

Clear cached auth (by client):
- MCP-Remote: delete `~/.mcp-auth/mcp-remote-<version>` and reconnect.
- Cursor: open Cursor Settings → MCP, remove the Scalekit MCP server entry, then reconnect.
- VS Code: run “Authentication: Remove Dynamic Authentication Provider”, remove the cached entry, and reconnect.

If the failing client is Claude Desktop, note that client behavior can differ and some issues are client-specific (see sections below).
Expand Down
5 changes: 2 additions & 3 deletions plugins/mcp-auth/agents/scalekit-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -188,14 +188,13 @@ If yes, open or create `.cursor/mcp.json` and merge:
{
"mcpServers": {
"scalekit": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.scalekit.com/"]
"url": "https://mcp.scalekit.com"
}
}
}
```

Instruct the user to restart Cursor. After restart, an OAuth workflow will launch to authorize the connection.
Instruct the user to restart Cursor. After restart, Cursor will connect to the hosted Scalekit MCP server and launch an OAuth workflow to authorize the connection.

## Step 7: Index Scalekit Docs in Cursor (Recommended)

Expand Down
3 changes: 1 addition & 2 deletions plugins/mcp-auth/references/scalekit-mcp-server.md
Original file line number Diff line number Diff line change
Expand Up @@ -441,8 +441,7 @@ The Scalekit MCP server is already hosted and ready to use:
{
"mcpServers": {
"scalekit": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.scalekit.com/"]
"url": "https://mcp.scalekit.com"
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions plugins/modular-scim/.mcp.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
{
"mcpServers": {
"scalekit": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.scalekit.com"]
"url": "https://mcp.scalekit.com"
}
}
}
3 changes: 1 addition & 2 deletions plugins/modular-sso/.mcp.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
{
"mcpServers": {
"scalekit": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.scalekit.com"]
"url": "https://mcp.scalekit.com"
}
}
}