A Model Context Protocol implementation for Claude Desktop using the MCP TypeScript SDK.
@@ -40,4 +42,4 @@ cursor-mcp/
- Follow TypeScript best practices
- Use React Server Components by default
- Implement proper error handling with Zod
- Follow the Model Context Protocol specifications
- Follow the Model Context Protocol specifications
└── 📁mcp-cursor
└── COMMIT_EDITMSG
└── config
└── description
└── FETCH_HEAD
└── HEAD
└── 📁hooks
└── applypatch-msg.sample
└── commit-msg.sample
└── fsmonitor-watchman.sample
└── post-update.sample
└── pre-applypatch.sample
└── pre-commit.sample
└── pre-merge-commit.sample
└── pre-push.sample
└── pre-rebase.sample
└── pre-receive.sample
└── prepare-commit-msg.sample
└── push-to-checkout.sample
└── sendemail-validate.sample
└── update.sample
└── index
└── 📁info
└── exclude
└── 📁logs
└── HEAD
└── 📁refs
└── 📁heads
└── master
└── new-main
└── 📁remotes
└── 📁origin
└── main
└── master
└── new-main
└── 📁objects
└── 📁07
└── 6fa37bb18397617fbe7c6b49d67b2fa21f1cff
└── 📁16
└── 9122044406a3836ff4bfab702e719626a927ef
└── 📁21
└── ecbd0cc92f9a248f7ced85496908b2814b7898
└── 📁28
└── 933fb67432a99dbf25d72b1e66b84433d3ae13
└── 📁36
└── 77a8f486c09ae82c56c3e20600481ad6d805a9
└── 📁3d
└── b058c733cf4d9838c473ab6ef3ede6c1c985b0
└── 📁42
└── 20df4ac04b45036395dc2ee3c15ec830f62e4a
└── 📁44
└── 94cb3c07746ec428b914cd503838dab0aeaae7
└── 📁46
└── 12d34a774233e10e51f34fd98ffe8cb89b41f7
└── 📁49
└── 17cb48dfbb3aba09f25cdab81b70c42844f169
└── 📁4b
└── 79a87c897703a8e492c5922a8801416b07046a
└── 📁50
└── be6ab4eb4342309e5010cea56730c03c4ea8d1
└── 📁5a
└── 451dc9d77f5b4b77bb34a9f9c1fd6e50afbb49
└── 9859220bd1c5b39463a630c85712bd88822949
└── 📁6f
└── 8c49e47cb3bb1249a651b4d7a483c7c0185640
└── 📁76
└── d63503eed4c39aa3ae8a0c55c74dde52ce4f9e
└── 📁77
└── bff4ad50f41640567969aeebf1e345fdf5f943
└── 📁78
└── 8754ffd3ebca9146ed2448f82ac2eef3cfdb59
└── 📁7a
└── ae379eebadaf975ae570195788ef2df219ab3f
└── 📁7d
└── 81fbed91c7f4bc2f487c8b1a6d639df3be805e
└── 📁7e
└── 7c26b48b5ffcaea565d3365851c1e463dc222a
└── 📁88
└── 150d40d3a7f0cb09fb003c308a31247db64a56
└── 📁89
└── ce24e84e5bd55010d715de5ee507be136bccac
└── 📁97
└── abc081c2e70a7699b152d8d13ae1533c59dbb0
└── 📁a9
└── 25d54b2ffb751838f3b8426d37928b366b593a
└── 📁ae
└── f17df66ede6b18b253c6545390ad56cb4fc278
└── 📁c6
└── 421d74205262c95c1e13a66fe0576e4ce37145
└── 📁cd
└── b6568182e0bbacc0346db655dbc1a8b60f515b
└── 📁ce
└── 957d928a98009815a8efbb2a2693b5aecb9bed
└── 📁cf
└── eb9810b7c08da2367e92c3d24cf4d49a8c3d43
└── 📁d2
└── 965a1d221615649cacdbaa55a7507de854e0d5
└── 📁d6
└── dc516126af3725ad06f75573f28f5deac411c3
└── 📁f2
└── afc755c893ef068794cb53ae718fa3162917be
└── 📁f6
└── a6469cfa91e9fed7978e5bf17c296e5b6ada12
└── 📁f8
└── cac2f9a14ae3c1c88eb46b9a9e47f6687e4ce9
└── 📁fc
└── 912968bcc85f549e9a62d0ce2efa6c25175cd5
└── 📁info
└── 📁pack
└── pack-561736775773727ceb3771337c31771939f64612.idx
└── pack-561736775773727ceb3771337c31771939f64612.pack
└── pack-561736775773727ceb3771337c31771939f64612.rev
└── ORIG_HEAD
└── 📁refs
└── 📁heads
└── master
└── new-main
└── 📁remotes
└── 📁origin
└── main
└── master
└── new-main
└── 📁tags
└── v1.0.25
└── v1.0.26
└── v1.0.27
└── v1.0.30
└── 📁snyk
└── 📁build
└── index.js
└── 📁shadow
└── CursorShadowWorkspaceHandler.js
└── 📁test
└── 📁utils
└── 📁shadow-workspaces
└── 📁src
└── .gitignore
└── 📁core
└── index.ts
└── 📁shadow
└── CursorShadowWorkspaceHandler.ts
└── 📁test
└── 📁utils
└── .gitignore
└── package-lock.json
└── package.json
└── README.md
└── tsconfig.json
└── witch main