V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
pDJJq
V2EX  ›  程序员

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

  •  1
     
  •   pDJJq · 4 天前 · 883 次点击

    直接亮链接:

    MCP: https://github.com/Disdjj/codelf Project-Template: https://github.com/Disdjj/codelf-template

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

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

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

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

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

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

    4 条回复    2025-04-16 00:37:27 +08:00
    jackysc
        1
    jackysc  
       4 天前
    好东西 我先试试
    clikes
        2
    clikes  
       2 天前
    没有看懂应该怎么使用,之前没有用过 MCP server.. 我应该是先把项目拉下来部署然后把配置填进 windsurf 就能用了吗? 但是 windsurf 上面会显示 failed to initalize:request failed
    pDJJq
        3
    pDJJq  
    OP
       2 天前
    @clikes 你好. 如果没有在 cursor/windsurf 中使用过 mcp 的话, 可以先看下这两个文档:

    https://docs.windsurf.com/windsurf/mcp
    https://docs.cursor.com/context/model-context-protocol

    一般来说, 如果你本地有 node/npx 的环境, 应该就可以很简单的启动 mcp server, 不需要手动 clone 项目.
    只需要配置下 mcp server 就可以.
    darksheen
        4
    darksheen  
       1 天前
    没用过 mcp ,先 mark 一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4543 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 09:47 · PVG 17:47 · LAX 02:47 · JFK 05:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.