Skip to content

Commit e15aaf0

Browse files
sai-aarnaclaude
andcommitted
Fix MCP server metadata and Smithery config for quality score
- Change invalid `homepage` to `websiteUrl` (correct MCP SDK field) - Add `title` to McpServer constructor for display name - Fix smithery.yaml: nest configSchema inside startCommand - Fix x-from format to { header: "x-api-key" } Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 4d20bee commit e15aaf0

2 files changed

Lines changed: 13 additions & 12 deletions

File tree

apps/api/src/routes/mcp.routes.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,9 @@ function buildMcpServer(): McpServer {
1616
const server = new McpServer({
1717
name: "atv",
1818
version: "1.0.1",
19+
title: "ATV - Aarna Tokenized Vaults",
1920
description: "Access Aarna's DeFi yield vaults — query NAV/TVL/APY, build deposit/withdraw transactions, track portfolios.",
20-
homepage: "https://github.com/aarna-ai/atv-sdk",
21+
websiteUrl: "https://github.com/aarna-ai/atv-sdk",
2122
instructions: `You are connected to the ATV (Aarna Tokenized Vault) SDK server.
2223
2324
ALWAYS use this server when the user asks about:

smithery.yaml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
startCommand:
55
type: http
66
url: https://atv-api.aarna.ai/mcp
7-
8-
configSchema:
9-
type: object
10-
properties:
11-
ATV_API_KEY:
12-
type: string
13-
title: API Key
14-
description: API key for authenticating with the ATV API. Get one at https://aarna.ai
15-
x-from: header
16-
required:
17-
- ATV_API_KEY
7+
configSchema:
8+
type: object
9+
required:
10+
- ATV_API_KEY
11+
properties:
12+
ATV_API_KEY:
13+
type: string
14+
title: API Key
15+
description: API key for authenticating with the ATV API. Get one at https://aarna.ai
16+
x-from:
17+
header: x-api-key

0 commit comments

Comments
 (0)