Weekly Report MCP Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Implements the server in Python, allowing for Python-based interaction with the weekly report functionality as shown in the example.

  • Uses TOML format for FastMCP configuration stored in .fastmcp.toml file.

周报系统

每周报告系统旨在方便创建和管理每周报告,这些报告存储在带有时间戳的reports目录中,以便于跟踪。

设置

要开始使用每周报告系统,请按照以下步骤操作:

  1. **安装依赖项:**通过运行以下命令确保您拥有所有必需的 Python 包:
    pip install -r requirements.txt
  2. **运行 MCP 服务器:**启动 MCP 服务器以启用报告创建:
    python weekly_report_server.py

用法

系统提供两种创建周报的方法:

方法 1:直接使用 Python 脚本

通过执行create_weekly_report.py脚本创建每周报告:

python create_weekly_report.py

该脚本利用weekly_report_server.py中的write_weekly_report函数生成报告内容。

方法二:MCP 工具(需要安装 Claude 扩展的 VSCode)

在 VSCode 中通过 Claude 扩展利用 MCP 服务器功能:

  1. **MCP 配置:**确保在.fastmcp.tomlmcp.json中正确配置了 MCP 设置。
  2. **VSCode 扩展配置:**验证扩展设置:
    ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

配置完成后,使用 MCP 服务器中的write_weekly_report工具直接在 VSCode 中创建报告。

报告格式

报告存储在reports目录中,文件名格式为weekly_report_YYYYMMDD_HHMMSS.txt

建议的报告结构如下:

Weekly Report - [Date] Accomplishments: 1. [Accomplishment 1] 2. [Accomplishment 2] 3. [Accomplishment 3] 4. [Accomplishment 4] Next Steps: 1. [Next Step 1] 2. [Next Step 2] 3. [Next Step 3] 4. [Next Step 4]

项目文件

  • **weekly_report_server.py**定义write_weekly_report函数并设置 MCP 服务器的核心服务器文件。
  • **create_weekly_report.py**调用write_weekly_report函数生成报告的脚本。
  • **test_weekly_report.py**用于验证write_weekly_report函数的测试脚本。
  • **reports/**保存所有生成的报告的目录。

附加信息

如需进一步帮助或咨询,请参阅项目文档或联系开发团队。

-
security - not tested
F
license - not found
-
quality - not tested

一个简单的 MCP 服务器,允许用户编写每周报告并将其保存到专用报告目录中的文本文件中。

  1. Setup
    1. Usage
      1. Method 1: Direct Python Script
      2. Method 2: MCP Tool (Requires VSCode with Claude Extension)
    2. Report Format
      1. Project Files
        1. Additional Information
          ID: 4mdr08xe4a