Cover image
Try Now
2024-12-10

Ein Modellkontext-Protokollserver zur Schnittstelle der Agenda-Notiz, die Software mit X-Callback-URL nimmt

3 years

Works with Finder

1

Github Watches

1

Github Forks

1

Github Stars

mcp-server-agenda

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

Features

  • Create notes in Agenda with various options (title, text, dates, templates, etc.)
  • Create and manage projects within Agenda
  • Open existing notes directly from Claude
  • Full support for Agenda's x-callback-url scheme

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/mcp-server-agenda.git
    cd mcp-server-agenda
    

Usage

X-Callback-URL Integration

This server utilizes Agenda's x-callback-url scheme to interact with the app. Supported actions include:

  • create-note
  • open-note
  • create-project

For more information about Agenda's x-callback-url scheme, visit their documentation.

Configuration

Claude Desktop Configuration

To enable Claude to interact with the server, add the following configuration to your Claude desktop config file located at $HOME/Library/Application Support/Claude/claude_desktop_config.json:

{
    "mcp-server-agenda": {
        "command": "uv",
        "args": [
            "--directory",
            "/Users/your.username/git/mcp-server-agenda",
            "run",
            "mcp-server-agenda"
        ]
    }
}

Make sure to replace /Users/your.username with your actual home directory path.

Requirements

  • macOS
  • Python 3.7+
  • Agenda app installed
  • uv - Modern Python package installer and resolver
    pip install uv
    
  • Required Python packages (see requirements.txt)

Project Setup

The project requires a pyproject.toml file for uv to work properly. Create one in the root directory:

[project]
name = "mcp-server-agenda"
version = "0.1.0"
description = "A server implementation for interacting with the Agenda app on macOS through Claude AI"
requires-python = ">=3.7"
dependencies = [
    "flask",
    # Add other dependencies here
]

[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"

After setting up the pyproject.toml, you can install the project in development mode using:

uv pip install -e .

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to the Agenda team for providing x-callback-url support
  • Inspired by the need for AI-driven note management

Support

For support, please open an issue in the GitHub repository or contact the maintainers.

相关推荐

  • NiKole Maxwell
  • I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

  • https://hubeiqiao.com
  • IT problem solver with clear, step-by-step guidance.

  • Andris Teikmanis
  • Latvian GPT assistant for developing GPT applications

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • Navid RezaeiSarchoghaei
  • Professional Flask/SQLAlchemy code guide. Follow: https://x.com/navid_re

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • https://cantaspinar.com
  • Summarizes videos and answers related questions.

  • Khalid kalib
  • Write professional emails

  • https://tovuti.be
  • Oede knorrepot die vasthoudt an de goeie ouwe tied van 't boerenleven

  • apappascs
  • Entdecken Sie die umfassendste und aktuellste Sammlung von MCP-Servern auf dem Markt. Dieses Repository dient als zentraler Hub und bietet einen umfangreichen Katalog von Open-Source- und Proprietary MCP-Servern mit Funktionen, Dokumentationslinks und Mitwirkenden.

  • OffchainLabs
  • GO -Umsetzung des Ethereum -Beweises des Anteils

  • oatpp
  • Die Implementierung des Modellkontextprotokolls von Anthropic für OAT ++

  • huahuayu
  • Ein einheitliches API-Gateway zur Integration mehrerer Ethercan-ähnlicher Blockchain-Explorer-APIs mit Modellkontextprotokoll (MCP) für AI-Assistenten.

  • deemkeen
  • Steuern Sie Ihren MBOT2 mit einer Power Combo: MQTT+MCP+LLM

    Reviews

    5 (1)
    Avatar
    user_56slTqkV
    2025-04-16

    Time MCP Server is a cutting-edge solution by modelcontextprotocol that seamlessly integrates time management into your applications. The intuitive interface and robust functionality make it an essential tool for efficient project management. Highly recommend for developers seeking reliable and precise temporal control. Discover more at https://mcp.so/server/time/modelcontextprotocol.