feat(cli): add mcp list, add, auth, and logout commands (#34643)

This commit is contained in:
Aiden Cline 2026-06-30 13:49:07 -05:00 committed by GitHub
commit 0a60662d71
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 302 additions and 9 deletions

View file

@ -11,7 +11,13 @@ export const McpHandler = HttpApiBuilder.group(Api, "server.mcp", (handlers) =>
Effect.fn(function* () {
const service = yield* MCP.Service
return yield* response(
service.servers().pipe(Effect.map((servers) => servers.map((info) => ({ name: info.name, status: info.status })))),
service
.servers()
.pipe(
Effect.map((servers) =>
servers.map((info) => ({ name: info.name, status: info.status, integrationID: info.integrationID })),
),
),
)
}),
)