mcp-server-agenda

mcp-server-agenda

site icon
2024.12.10 1
Python笔记管理项目管理AI集成日程管理
mcp-server-agenda 是一个用于通过 Claude AI 与 macOS 上的 Agenda 应用交互的服务器实现。该服务器提供了创建笔记、管理项目以及通过 x-callback-urls 打开现有笔记的功能。
View on GitHub

Overview

基本能力

产品定位

mcp-server-agenda 是一个专为 macOS 设计的服务器,用于通过 Claude AI 与 Agenda 应用进行交互,提供笔记和项目管理功能。

核心功能

  • 在 Agenda 中创建笔记,支持标题、文本、日期、模板等多种选项
  • 在 Agenda 中创建和管理项目
  • 直接从 Claude 打开现有笔记
  • 完全支持 Agenda 的 x-callback-url 方案

适用场景

  • 通过 AI 驱动的方式管理个人或团队的日程和笔记
  • 自动化创建和打开 Agenda 笔记
  • 与 Claude AI 集成,实现智能化的笔记管理

工具列表

  • uv: 现代 Python 包安装器和解析器,用于安装和管理项目依赖
  • Flask: 用于构建服务器的 Python Web 框架

常见问题解答

  • 如何配置 Claude 与服务器交互? 需要在 Claude 桌面配置文件中添加服务器配置,指定 uv 命令和服务器路径。
  • 需要哪些前置条件? 需要 macOS 系统、Python 3.7+、Agenda 应用安装以及 uv 工具。

使用教程

使用依赖

  1. 安装 uv: bash pip install uv
  2. 确保已安装 Agenda 应用

安装教程

  1. 克隆仓库: bash git clone https://github.com/yourusername/mcp-server-agenda.git cd mcp-server-agenda
  2. 创建 pyproject.toml 文件并添加必要配置
  3. 安装项目依赖: bash uv pip install -e .

调试方式

  1. 启动服务器: bash uv run mcp-server-agenda
  2. 检查 Claude 配置是否正确指向服务器路径
  3. 测试创建笔记或打开现有笔记功能是否正常工作

许可证

该项目遵循 MIT 开源许可条款。