Skip to content

Commit e3f028c

Browse files
cursoragentn2parko
andcommitted
Add cursor-pm plugin with Granola Gong Notion Slack MCPs
Co-authored-by: n2parko <n2parko@users.noreply.github.com>
1 parent 46c85c6 commit e3f028c

6 files changed

Lines changed: 126 additions & 0 deletions

File tree

.cursor-plugin/marketplace.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@
2323
"source": "cursor-team-kit",
2424
"description": "Internal team workflows used by Cursor developers for CI, code review, and shipping."
2525
},
26+
{
27+
"name": "cursor-pm",
28+
"source": "cursor-pm",
29+
"description": "Product management MCP bundle for Granola, Gong, Notion, and Slack."
30+
},
2631
{
2732
"name": "create-plugin",
2833
"source": "create-plugin",

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ Official Cursor plugins for popular developer tools, frameworks, and SaaS produc
99
| [Teaching](teaching/) | Utilities | Skill maps, practice plans, and feedback loops |
1010
| [Continual Learning](continual-learning/) | Developer Tools | Incremental transcript-driven AGENTS.md memory updates with high-signal bullet points |
1111
| [Cursor Team Kit](cursor-team-kit/) | Developer Tools | Internal-style workflows for CI, code review, shipping, and testing |
12+
| [Cursor PM](cursor-pm/) | Developer Tools | Product management MCP bundle for Granola, Gong, Notion, and Slack |
1213
| [Create Plugin](create-plugin/) | Developer Tools | Meta workflows for creating Cursor plugins with scaffolding and submission checks |
1314
| [Ralph Loop](ralph-loop/) | Developer Tools | Iterative self-referential AI loops using the Ralph Wiggum technique |
1415

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"name": "cursor-pm",
3+
"displayName": "Cursor PM",
4+
"version": "1.0.0",
5+
"description": "Product management MCP bundle for Granola, Gong, Notion, and Slack.",
6+
"author": {
7+
"name": "Cursor",
8+
"email": "plugins@cursor.com"
9+
},
10+
"homepage": "https://github.com/cursor/plugins",
11+
"repository": "https://github.com/cursor/plugins",
12+
"license": "MIT",
13+
"keywords": [
14+
"cursor-pm",
15+
"product-management",
16+
"mcp",
17+
"granola",
18+
"gong",
19+
"notion",
20+
"slack"
21+
],
22+
"category": "developer-tools",
23+
"tags": [
24+
"mcp",
25+
"product-management",
26+
"productivity"
27+
],
28+
"mcpServers": "./mcp.json"
29+
}

cursor-pm/LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2026 Cursor
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

cursor-pm/README.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Cursor PM plugin
2+
3+
MCP bundle for product workflows spanning meeting capture, call intelligence, docs, and team communication.
4+
5+
## Installation
6+
7+
```bash
8+
/add-plugin cursor-pm
9+
```
10+
11+
## Components
12+
13+
### MCP servers
14+
15+
| MCP | Purpose |
16+
|:----|:--------|
17+
| `granola` | Access Granola meeting notes and transcripts |
18+
| `gong` | Pull Gong calls and transcript data for sales/customer context |
19+
| `notion` | Read and write Notion pages and databases |
20+
| `slack` | Search and post messages in Slack channels and threads |
21+
22+
## Configuration
23+
24+
This plugin exposes MCP server definitions in `mcp.json`. Set required environment variables before use:
25+
26+
- `GONG_ACCESS_KEY`
27+
- `GONG_ACCESS_SECRET`
28+
- `SLACK_BOT_TOKEN`
29+
- `SLACK_TEAM_ID`
30+
31+
## License
32+
33+
MIT

cursor-pm/mcp.json

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
{
2+
"$schema": "https://cursor.com/schemas/mcp.json",
3+
"mcpServers": {
4+
"granola": {
5+
"url": "https://mcp.granola.ai/",
6+
"description": "Granola MCP server for meeting notes and transcripts"
7+
},
8+
"gong": {
9+
"command": "npx",
10+
"args": [
11+
"-y",
12+
"gong-mcp"
13+
],
14+
"env": {
15+
"GONG_ACCESS_KEY": "${GONG_ACCESS_KEY}",
16+
"GONG_ACCESS_SECRET": "${GONG_ACCESS_SECRET}"
17+
},
18+
"description": "Gong MCP server for call recordings and transcript workflows"
19+
},
20+
"notion": {
21+
"url": "https://mcp.notion.com/mcp",
22+
"description": "Notion hosted MCP server for pages, databases, and docs"
23+
},
24+
"slack": {
25+
"command": "npx",
26+
"args": [
27+
"-y",
28+
"@anthropic/mcp-server-slack"
29+
],
30+
"env": {
31+
"SLACK_BOT_TOKEN": "${SLACK_BOT_TOKEN}",
32+
"SLACK_TEAM_ID": "${SLACK_TEAM_ID}"
33+
},
34+
"description": "Slack MCP server for channel, message, and thread operations"
35+
}
36+
}
37+
}

0 commit comments

Comments
 (0)