This repository contains a custom MCP server designed to manage meeting appointments in a calendar using a note storage system with prompts for summarization and a tool for adding new notes.
This Custom MCP Server facilitates managing meeting appointments within a calendar.
The server implements a note storage system with:
note://
URI scheme for accessing individual notes.text/plain
mimetype.The server provides a single prompt:
summarize-notes
: Creates summaries of all stored notes.brief/detailed
) to control detail level.The server implements one tool:
add-note
: Adds a new note to the server.[TODO: Add configuration details specific to your implementation]
Create a Google Desktop Application OAuth2 Client, download the Client_id & Client_secret JSON, and save it as credentials.json
in the root of this repo. Configure Claude Desktop with the provided JSON snippets for development/unpublished or published servers.
Use uv sync
, uv build
, and uv publish
to manage dependencies, build distributions, and publish to PyPI, respectively. PyPI credentials can be set via environment variables or command flags.
The MCP Inspector is recommended for debugging. Launch it using npx @modelcontextprotocol/inspector uv --directory /Users/avijitsarkar/Library/Application Support/Claude/testCal run testcal
.
Follow along with our detailed video tutorials on the Kno2gether YouTube Channel for step-by-step guidance and best practices.
We welcome contributions! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
avijeett007/kno2gether-mcp-servers
December 4, 2024
February 21, 2025
Python