Getting MCP, Cursor, and WSL playing together [Updated 25/04/2025]
For weeks I've been trying to get MCPs working in cursor on my windows laptop, where my code is running in WSL. I've cracked it, thanks to a friendly person on Reddit.
I've got one app written which is currently for my own use, which will help me build out a series of reports in the coming months, which are part of an audience-building experiment I'm doing.
That app is based around https://filamentphp.com/ which I use to manage some data in the database.
The app has a paginated table of data, and a form for editing each item. But what filament also allows you to do is add columns to the table view, for editing the data, like this:
I didn't have that column, but added it just now. It took about 4 minutes to do, most of which was deploying the app from development to production.
Then I wanted to be able to automatically filter that table for active vs pending entries. Another 4 minutes and I had this filter at the top of the table:
When you find the right framework, you can do so much, so quickly.
For weeks I've been trying to get MCPs working in cursor on my windows laptop, where my code is running in WSL. I've cracked it, thanks to a friendly person on Reddit.
I've recently started expanding my usage of Cursor to let it run commands, tests, etc and fix it's own issues. Here's my experience.
I'm loving AI. Not for greating huge apps, but those little time-saving tools. Here's an example....