Skip to content

Commit c4dd0b7

Browse files
ArthurKnausjerryzhou196
authored andcommitted
fix(mcp-onboarding): Support fullstack JS platforms (#104153)
Display onboarding instructions for full stack JS platforms. - part of [TET-1469: Enable more platforms for Agent and MCP monitoring](https://linear.app/getsentry/issue/TET-1469/enable-more-platforms-for-agent-and-mcp-monitoring)
1 parent e2fd456 commit c4dd0b7

File tree

18 files changed

+65
-1
lines changed

18 files changed

+65
-1
lines changed

static/app/data/platformCategories.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -786,6 +786,14 @@ export const agentMonitoringPlatforms: ReadonlySet<PlatformKey> = new Set([
786786
]);
787787

788788
export const mcpMonitoringPlatforms: ReadonlySet<PlatformKey> = new Set([
789+
'javascript-astro',
790+
'javascript-nextjs',
791+
'javascript-nuxt',
792+
'javascript-react-router',
793+
'javascript-remix',
794+
'javascript-solidstart',
795+
'javascript-sveltekit',
796+
'javascript-tanstackstart-react',
789797
...platformKeys.filter(id => id.startsWith('node')),
790798
...platformKeys.filter(id => id.startsWith('python')),
791799
]);

static/app/gettingStartedDocs/javascript-astro/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import {profilingFullStack} from 'sentry/gettingStartedDocs/javascript/profiling
77
import {agentMonitoring} from './agentMonitoring';
88
import {crashReport} from './crashReport';
99
import {feedback} from './feedback';
10+
import {mcp} from './mcp';
1011
import {onboarding} from './onboarding';
1112
import {replay} from './replay';
1213

@@ -32,6 +33,7 @@ const docs: Docs = {
3233
packageName: '@sentry/astro',
3334
}),
3435
agentMonitoringOnboarding: agentMonitoring,
36+
mcpOnboarding: mcp,
3537
};
3638

3739
export default docs;
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import {getNodeMcpOnboarding} from 'sentry/gettingStartedDocs/node/utils';
2+
3+
export const mcp = getNodeMcpOnboarding({
4+
packageName: '@sentry/astro',
5+
});

static/app/gettingStartedDocs/javascript-nextjs/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import {tct} from 'sentry/locale';
88
import {agentMonitoring} from './agentMonitoring';
99
import {crashReport} from './crashReport';
1010
import {feedback} from './feedback';
11+
import {mcp} from './mcp';
1112
import {onboarding} from './onboarding';
1213
import {performance} from './performance';
1314
import {replay} from './replay';
@@ -87,6 +88,7 @@ const docs: Docs = {
8788
packageName: '@sentry/nextjs',
8889
}),
8990
agentMonitoringOnboarding: agentMonitoring,
91+
mcpOnboarding: mcp,
9092
};
9193

9294
export default docs;
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import {getNodeMcpOnboarding} from 'sentry/gettingStartedDocs/node/utils';
2+
3+
export const mcp = getNodeMcpOnboarding({
4+
packageName: '@sentry/nextjs',
5+
});

static/app/gettingStartedDocs/javascript-nuxt/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import {profiling} from 'sentry/gettingStartedDocs/javascript/profiling';
77
import {agentMonitoring} from './agentMonitoring';
88
import {crashReport} from './crashReport';
99
import {feedback} from './feedback';
10+
import {mcp} from './mcp';
1011
import {onboarding} from './onboarding';
1112
import {replay} from './replay';
1213
import {installSnippetBlock} from './utils';
@@ -31,6 +32,7 @@ const docs: Docs = {
3132
packageName: '@sentry/nuxt',
3233
}),
3334
agentMonitoringOnboarding: agentMonitoring,
35+
mcpOnboarding: mcp,
3436
};
3537

3638
export default docs;
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import {getNodeMcpOnboarding} from 'sentry/gettingStartedDocs/node/utils';
2+
3+
export const mcp = getNodeMcpOnboarding({
4+
packageName: '@sentry/nuxt',
5+
});

static/app/gettingStartedDocs/javascript-react-router/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import {profilingFullStack} from 'sentry/gettingStartedDocs/javascript/profiling
66
import {agentMonitoring} from './agentMonitoring';
77
import {crashReport} from './crashReport';
88
import {feedback} from './feedback';
9+
import {mcp} from './mcp';
910
import {onboarding} from './onboarding';
1011
import {performance} from './performance';
1112
import {replay} from './replay';
@@ -32,6 +33,7 @@ const docs: Docs = {
3233
docsPlatform: 'react-router',
3334
packageName: '@sentry/react-router',
3435
}),
36+
mcpOnboarding: mcp,
3537
};
3638

3739
export default docs;
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import {getNodeMcpOnboarding} from 'sentry/gettingStartedDocs/node/utils';
2+
3+
export const mcp = getNodeMcpOnboarding({
4+
packageName: '@sentry/react-router',
5+
});

static/app/gettingStartedDocs/javascript-remix/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import {profilingFullStack} from 'sentry/gettingStartedDocs/javascript/profiling
77
import {agentMonitoring} from './agentMonitoring';
88
import {crashReport} from './crashReport';
99
import {feedback} from './feedback';
10+
import {mcp} from './mcp';
1011
import {onboarding} from './onboarding';
1112
import {replay} from './replay';
1213

@@ -32,6 +33,7 @@ const docs: Docs = {
3233
docsPlatform: 'remix',
3334
packageName: '@sentry/remix',
3435
}),
36+
mcpOnboarding: mcp,
3537
};
3638

3739
export default docs;

0 commit comments

Comments
 (0)