Product Manager Stack for VS Code
Configuration
{
"servers": {
"linear-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"linear-mcp"
],
"env": {
"LINEAR_API_KEY": "YOUR_LINEAR_API_KEY"
}
},
"notion-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"notion-mcp-server"
],
"env": {
"NOTION_API_KEY": "YOUR_NOTION_API_KEY"
}
},
"slack-official-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "YOUR_SLACK_BOT_TOKEN",
"SLACK_TEAM_ID": "YOUR_SLACK_TEAM_ID"
}
},
"jira-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"jira-mcp"
],
"env": {
"JIRA_URL": "YOUR_JIRA_URL",
"JIRA_EMAIL": "YOUR_JIRA_EMAIL",
"JIRA_API_TOKEN": "YOUR_JIRA_API_TOKEN"
}
},
"google-analytics-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@google-analytics/mcp"
],
"env": {
"GA_PROPERTY_ID": "YOUR_GA_PROPERTY_ID",
"GOOGLE_APPLICATION_CREDENTIALS": "YOUR_GOOGLE_APPLICATION_CREDENTIALS"
}
}
}
}Where to save
Paste the config above into:
.vscode/settings.json → mcp sectionEnvironment Variables
Replace the YOUR_ placeholders with your actual values.
LINEAR_API_KEYrequiredLinear API key
Used by: Linear MCP
NOTION_API_KEYrequiredNotion integration API key
Used by: Notion MCP
SLACK_BOT_TOKENrequiredSlack bot token (xoxb-...)
Used by: Slack MCP (Official)
SLACK_TEAM_IDrequiredSlack team/workspace ID
Used by: Slack MCP (Official)
JIRA_URLrequiredJira instance URL
Used by: Jira MCP
JIRA_EMAILrequiredJira account email
Used by: Jira MCP
JIRA_API_TOKENrequiredJira API token
Used by: Jira MCP
GA_PROPERTY_IDrequiredGoogle Analytics 4 property ID
Used by: Google Analytics MCP
GOOGLE_APPLICATION_CREDENTIALSrequiredPath to Google service account JSON key file
Used by: Google Analytics MCP
What’s in this stack
Manage Linear issues, projects, cycles, and teams. Create, update, and search issues directly from your AI editor.
Create issues, manage sprints, and track progress without leaving your AI assistant. The fastest way to stay on top of your backlog.
Access and manage Notion pages, databases, and blocks. Create content, query databases, and organize your workspace from your AI editor.
PRDs, meeting notes, and product specs live in Notion. Search and update them conversationally.
Official MCP server for Slack. Send and read messages, manage channels, and search conversations from your AI editor.
Search team conversations, send updates, and stay connected to engineering discussions from your editor.
Interact with Jira projects and issues. Create, update, search, and manage issues and sprints from your AI editor.
For teams on Jira — manage tickets, track epics, and pull sprint data alongside your Linear workflow.
Access GA4 data, run custom reports, and get real-time analytics from your AI editor. Official Google implementation.
Validate product decisions with real data. Run GA4 reports to measure feature adoption and user behavior.