[开源自荐] codelf 让cursor/windsurf变得更加强大的MCP

佬友们好, 直接亮链接:

MCP: GitHub - Disdjj/codelf: make cursor/windsurf work better
Project-Template: GitHub - Disdjj/codelf-template: .codelf folder template for codelf mcp

如题目, 小弟写了个项目用来帮助Cursor/Windsurf更好的组织上下文.

实现原理:
通过获取项目的结构, 然后再通过读取一些标志性文件, 例如package.json, project.toml, readme.md, 让LLM生成一系列的项目描述.

在LLM做代码编辑时, 通过MCP将这些项目信息通过MCP调用注入到上下文中, 帮助LLM更好的判断代码变更的影响.

原理很简单, 但是效果还不错.

在一些中大型的项目中, 能够有效的帮助进行上下文的组织, 对于编程能力不是很强的用户非常友好.
生成的文档(在项目的.codelf目录下)本身就有很强的可读性, 甚至可以直接拿来作为项目摘要文档.

非常期待大家能够使用然后给一些反馈.

当然了, 点点Star, 让作者更有动力更新奥!

121 个赞

大佬太强了

42 个赞

感谢大佬!

42 个赞

大佬厉害啊

39 个赞

佬友真厉害

40 个赞

Mark

3 个赞

厉害了佬友,刚试了下会把前端构建的文件夹也会包含进去,是不是同步 gitignore 设置忽略掉会好一点

1 个赞

感谢分享

1 个赞

project rule会不会更好用?我感觉似乎这两者有点像

1 个赞

没错, 如果只用cursor的话, project rule注入会更方便.

这个项目主要是为了解决:

  1. 跨IDE的Rule的注入, 现在是cursor/windsurf, 后续所有支持mcp的ai IDE都可以使用同一个 rule.
  2. 能够通过提示词为编程项目自动的生成一些rule.
1 个赞

这个建议非常好, 我现在就开发加上这个功能.

1 个赞

搞下来试试,感觉应该会对我有帮助 :tieba_097:

1 个赞

现在已经支持了根据.gitignore来进行选择性的忽略了. 可以再做一遍初始化试一试. :face_blowing_a_kiss:

3 个赞

现在效果很棒了 :+1: :+1:

感谢分享

先測試, 謝謝佬

感谢佬友分享,mark:make cursor great dayagin! :enraged_face:

标记一下,感谢佬友分享

1 个赞

睡醒了试试 :bili_057:

大佬厉害