MCP项目内容服务器
一个MCP服务器,提供对项目文件及其内容的访问,允许用户从指定的项目目录检索文件数据,并具有错误处理和配置选项。
可用工具 (1 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
latest_project_data 1 个参数 需填 1 项
Get latest project data including file names and contents
必填参数:projectPath
服务介绍
项目内容服务器
一个提供项目文件及其内容访问的MCP服务器。
安装
- 克隆仓库
- 安装依赖:
npm install - 构建项目:
npm run build
使用
启动服务器:
node build/index.js
API
latest_project_data
从项目目录获取所有文件及其内容。
参数:
projectPath(字符串):项目目录路径
示例请求:
{
"name": "latest_project_data",
"arguments": {
"projectPath": "/path/to/project"
}
}
示例响应:
{
"file1.txt": "Contents of file1",
"subdir/file2.js": "Contents of file2"
}
配置
该服务器可以通过环境变量进行配置:
PORT:运行服务器的端口(默认:stdio)
错误处理
服务器返回错误的格式如下:
{
"content": [{
"type": "text",
"text": "Error message"
}],
"isError": true
}
常见的错误包括:
- 无效的项目路径
- 权限被拒错误
- 文件系统错误
许可证
MIT