import { SENTRY_MCP_NAME, SENTRY_MCP_URL, sentryMcpSetupMessage, isSentryMcpConnected, } from './mcp.ts' /** * Describe sentry-mcp MCP connection status, fallbacks, and export surface. * @returns Structured helper result for agents. * @example * import sentry_mcp from 'kody:@kody/sentry-mcp' * const result = await sentry_mcp() * // => { ... } */ export default async function sentryMcpOverview() { return { package: '@kody/sentry-mcp', preferred: 'mcp', mcp: { name: SENTRY_MCP_NAME, url: SENTRY_MCP_URL, connected: isSentryMcpConnected(), setup: sentryMcpSetupMessage(), }, oauthApiFallback: { package: '@kody/sentry', publicUrl: 'https://kody.codes/@kody/sentry', }, exports: ["smoke-test","list-organizations"], notes: [ 'This package wraps kody.mcp["sentry"]. The MCP server name stays sentry.', 'For OAuth or API-key helpers, use @kody/sentry.', ], } }