Skip to content

Commit 51d293f

Browse files
committed
Update Readme
1 parent f072ff9 commit 51d293f

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
<img src="media/icon.png" width="150" height="149" />
2+
3+
14
# Cursor Rust Tools
25

36
A **MCP** server for cursor (and potentially other editors) to give them access to Rust
@@ -80,8 +83,17 @@ One the app is running, you can configure Cursor to use it. This requires multip
8083
2. As soon as you save that file, Cursor will detect that a new MCP server has been added and ask you to enable it. (in a dialog in the bottom right).
8184
3. You can check the Cursor settings (under `MCP`) to see where it is working correctly
8285
4. To test, make sure you have `Agent Mode` selected in the current `Chat`. And then you can ask it to utilize one of the new tools, for example the `cargo_check` tool.
86+
5. [You might want to add cursor rules to tell the LLM to prefer using these tools whenever possible. I'm still experimenting with this.](https://docs.cursor.com/context/rules-for-ai)
8387

8488
![media/cursor.png](media/cursor.png)
8589

8690
**The contents of all the `mcp.json` is the same. Cursor Rust Tools figures out the correct project via
8791
the filepath**
92+
93+
## Open Todos
94+
95+
- [ ] Create a [Zed](https://zed.dev) extension to allow using this
96+
- [ ] Proper shutdown without errors
97+
- [ ] Removing a project is a bit frail right now (in the UI)
98+
- [ ] Expose more LSP commands
99+
- [ ] Allow the LLM to perform [Grit operations](https://docs.grit.io/patterns#Miscellaneous)

0 commit comments

Comments
 (0)