LLMDotfiles MCP服务器
MCP(模型上下文协议)服务器,用于扫描与AI相关的点文件和配置文件,并将其暴露给代理工具。
概述
此MCP服务器提供对各种点文件和配置资源的访问,帮助LLM了解项目上下文和指导方针。 这是一个实验项目,旨在检测和公开不同代理扩展使用的所有不同规则、准则、设置和配置文件。这也包括llms.txt提案。
安装
需要NodeJS 18.x
将项目克隆到您想要的任何本地文件夹。 做a npm install 或 pnpm install 下载依赖项。 将其用作项目/工作区MCP服务器,这是Claude Desktop的示例配置文件:
{
"mcp": {
"LLMDotFiles": {
"command": "npm",
"args": [
"start"
],
"env": {
"ProjectPath": "",
"externalFolders": ";"
},
"cwd": ""
}
}
}它可以作为全局服务器工作,但由于需要项目路径,一次只能服务于一个项目/工作区。
资源API
此服务器实现MCP资源API以提供对点文件的访问:
- 列出资源:自动扫描项目以查找可用的点文件。
- 阅读资源:访问特定点文件的内容。
- 阅读所有资源:返回服务器检测到的所有文件的内容,连接成一个字符串。
资源URI
资源可以使用 file:/// URI方案:
file:///{projectPath}/{filename}所有资源的大部分都可以通过以下方式获得 LLMfiles:/// URI方案:
已扫描的文件和文件夹
项目文件
- llms.txt
- ai指令.md
- project-context.md
- .github/copilot-instructions.md
- .连续
- .微规则
- .roo规则
- 千码规则
项目文件夹
- .vcode/rules
- .roo/规则
- .千码/规则
- .cursor/规则
- 继续/规则
- 风帆/规则
外部文件夹
- ~/文件/临床/规则
许可证
麻省理工学院
