Skip to content

Commit 844539e

Browse files
ktamas77claude
andcommitted
feat(mcp): add display title + favicon to server.json so directories show a real listing
- title: "Timebook" — display name third-party MCP browsers (Smithery, mcp.so) show alongside the description. - icons: SVG favicon hosted at https://usetimebook.com/favicon.svg (image/svg+xml, sizes "any"). Verified live with HTTP 200 + correct mime. - Validated against the canonical 2025-12-11 server.schema.json — passes Draft 7. Note: server.json `version` stays 0.2.0 here on purpose — the existing CI step "Sync server.json version to released tag" rewrites it to match the released git tag before publishing to the MCP Registry. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 046fad9 commit 844539e

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

server.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,21 @@
11
{
22
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
33
"name": "io.github.squidcode/timebook",
4+
"title": "Timebook",
45
"description": "Track time on usetimebook.com - start/stop timers, log entries, list projects/clients.",
56
"version": "0.2.0",
67
"repository": {
78
"url": "https://github.com/squidcode/timebook-cli",
89
"source": "github"
910
},
1011
"websiteUrl": "https://usetimebook.com",
12+
"icons": [
13+
{
14+
"src": "https://usetimebook.com/favicon.svg",
15+
"mimeType": "image/svg+xml",
16+
"sizes": ["any"]
17+
}
18+
],
1119
"packages": [
1220
{
1321
"registryType": "npm",

0 commit comments

Comments
 (0)