Skip to content

Commit 0f879c9

Browse files
jarrodwattsclaude
andcommitted
feat: use Vercel deployment as default onboarding app URL
Temporary: points to app-jarrodwatts.vercel.app until mcp.abs.xyz is wired. Bumps version to 0.1.0-beta.2. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 211f0c2 commit 0f879c9

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ claude mcp add agw -- npx -y @abstract-foundation/agw-mcp serve --chain-id 11124
2626
npx -y @abstract-foundation/agw-mcp init --chain-id 11124
2727
```
2828

29-
This opens the hosted onboarding app (`https://mcp.abs.xyz`) where you:
29+
This opens the hosted onboarding app (`https://app-jarrodwatts.vercel.app`) where you:
3030

3131
1. Choose a policy preset (or provide custom policy JSON)
3232
2. Connect your Abstract Global Wallet

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@abstract-foundation/agw-mcp",
3-
"version": "0.1.0-beta.1",
3+
"version": "0.1.0-beta.2",
44
"description": "MCP server for Abstract Global Wallet session-key workflows",
55
"license": "MIT",
66
"author": "Abstract Foundation",

src/auth/bootstrap-internals.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ function isLoopbackHostname(hostname: string): boolean {
236236
}
237237

238238
export function resolveAppUrl(options: { appUrl?: string }): string {
239-
return options.appUrl ?? process.env.AGW_MCP_APP_URL ?? "https://mcp.abs.xyz";
239+
return options.appUrl ?? process.env.AGW_MCP_APP_URL ?? "https://app-jarrodwatts.vercel.app";
240240
}
241241

242242
export function validateAppUrl(appUrl: string): void {

test/bootstrap.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ describe("bootstrap callback/session bundle flow", () => {
184184

185185
openMock.mockImplementation(async (url: string) => {
186186
const launchUrl = new URL(url);
187-
expect(`${launchUrl.origin}${launchUrl.pathname}`).toBe("https://mcp.abs.xyz/session/new");
187+
expect(`${launchUrl.origin}${launchUrl.pathname}`).toBe("https://app-jarrodwatts.vercel.app/session/new");
188188
const callbackUrlParam = launchUrl.searchParams.get("callback_url");
189189
expect(callbackUrlParam).toBeTruthy();
190190
const callbackUrl = new URL(callbackUrlParam!);

0 commit comments

Comments
 (0)