mcp-server-agenda logo

mcp-server-agenda

by MCP-Mirror

A server implementation for interacting with the Agenda app on macOS through Claude AI. It provides tools to create notes, manage projects, and open existing notes in Agenda using x-callback-urls.

View on GitHub

Last updated: N/A

What is mcp-server-agenda?

This server acts as a bridge between Claude AI and the Agenda macOS application, allowing Claude to create, manage, and open notes within Agenda.

How to use mcp-server-agenda?

To use this server, you need to install it, configure Claude desktop to interact with it, and ensure that the Agenda app is installed. The server utilizes Agenda's x-callback-url scheme. Refer to the README for detailed installation and configuration instructions.

Key features of mcp-server-agenda

  • Create notes in Agenda with various options

  • Create and manage projects within Agenda

  • Open existing notes directly from Claude

  • Full support for Agenda's x-callback-url scheme

Use cases of mcp-server-agenda

  • Automating note creation in Agenda through Claude AI

  • Managing projects in Agenda using voice commands via Claude

  • Quickly opening specific notes in Agenda from Claude conversations

  • Integrating Agenda with other AI-powered workflows

FAQ from mcp-server-agenda

What is x-callback-url?

x-callback-url is a URL scheme that allows applications to communicate with each other and perform actions.

What is the purpose of the pyproject.toml file?

The pyproject.toml file is used to define the project's metadata, dependencies, and build system requirements.

How do I install the required Python packages?

You can install the required Python packages using uv pip install -e . after setting up the pyproject.toml.

Where can I find more information about Agenda's x-callback-url scheme?

You can find more information on Agenda's community forum: https://agenda.community/t/x-callback-url-scheme/20489

How do I contribute to this project?

You can contribute by forking the repository, creating a feature branch, committing your changes, pushing to the remote branch, and opening a pull request.