@weekly-git-report/mcp-server
v1.0.2
Published
MCP stdio server,给支持 MCP 的 Agent/客户端提供周报相关工具。
Readme
@weekly-git-report/mcp-server
MCP stdio server,给支持 MCP 的 Agent/客户端提供周报相关工具。
如果你不想让 MCP tools 常驻占用上下文,推荐改用 @weekly-git-report/cli 安装 Skill,再由 Skill 按需调用 @weekly-git-report/agent-cli。
启动方式
不需要全局安装。发布到 npm 后,推荐让 MCP Client 通过 npx 按需安装并启动。
MCP Client 配置
{
"mcpServers": {
"weekly-git-report": {
"command": "npx",
"args": ["-y", "@weekly-git-report/mcp-server@latest"]
}
}
}如需固定版本,将 @latest 改成具体版本,例如 @weekly-git-report/[email protected]。
如果只想临时验证 MCP Server 能否启动,可以运行:
npx -y @weekly-git-report/mcp-server@latest使用 MCP 工具前,请先通过 @weekly-git-report/cli 执行 weekly init 和 weekly scan。
工作目录
MCP Server 复用 CLI 生成的本地配置:
~/.weekly-git-report/config.json
~/.weekly-git-report/projects.json生成的 raw 和 summary 都写入配置中的 outputRoot。
工具
list_projects:列出已扫描 Git 项目。scan_projects:扫描项目并更新项目索引。collect_git_logs:采集 Git 提交记录并写入原始记录文件。get_week_index:读取指定周期的index.md。read_week_raw:读取指定周期所有项目 Markdown 原始记录。save_week_summary:保存指定周期的周报总结 Markdown 到summary目录。
save_week_summary 会写入:
{outputRoot}/summary/{YYYY}/{MM}/{YYYY-MM-DD}_{YYYY-MM-DD}.mdMCP 的读取和写入都会限制在 outputRoot 内,避免访问配置输出目录之外的文件。
参数示例:
{
"start": "2026-06-01",
"end": "2026-06-07",
"content": "# 周报总结\n\n- 完成 Git 提交记录采集和整理。"
}依赖关系
@weekly-git-report/mcp-server 只保留 MCP 注册和响应包装。具体业务流程复用私有包 @weekly-git-report/workflow,发布时会被打包进 dist。
