diff --git a/assets/yutu-ico.svg b/assets/yutu-ico.svg new file mode 100644 index 0000000..e3544f8 --- /dev/null +++ b/assets/yutu-ico.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/pkg/auth/auth.go b/pkg/auth/auth.go index 6c307e9..6206fd7 100644 --- a/pkg/auth/auth.go +++ b/pkg/auth/auth.go @@ -230,5 +230,5 @@ func (s *svc) saveToken(token *oauth2.Token) { slog.Error(cacheTokenFailed, "error", err) os.Exit(1) } - slog.Info("Token cached to file", "file", s.tokenFile) + slog.Debug("Token cached to file", "file", s.tokenFile) } diff --git a/server.json b/server.json index 7729d40..da54ed5 100644 --- a/server.json +++ b/server.json @@ -1,20 +1,30 @@ { - "$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json", + "$schema": "https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json", + "title": "yutu", "name": "io.github.eat-pray-ai/yutu", "description": "A fully functional MCP server and CLI for YouTube", + "icons": [ + { + "mimeType": "image/svg+xml", + "sizes": ["any"], + "src": "https://raw.githubusercontent.com/eat-pray-ai/yutu/main/assets/yutu-ico.svg" + } + ], "repository": { "url": "git@github.com:eat-pray-ai/yutu.git", - "source": "github" + "source": "github", + "id": "643163403" }, - "version": "v0.10.3", + "version": "v0.10.4-dev", "packages": [ { "registryType": "oci", "registryBaseUrl": "https://ghcr.io", "identifier": "eat-pray-ai/yutu", - "version": "v0.10.3", + "version": "v0.10.4-dev", "transport": { - "type": "stdio" + "type": "streamable-http", + "url": "http://localhost:8216/mcp" }, "runtimeArguments": [ {