Awesome MCPDatabases

danhilse/notion_mcp

⭐ 209 Python added to this list on 2025-05-06 repository created 2024-11-30

The project "notion_mcp" is a simple Model Context Protocol (MCP) server integration designed to manage a personal todo list in Notion through Claude, an AI assistant. It provides basic task management features tailored specifically for a minimalist Notion todo list setup. The todo list database in Notion is structured with three properties: Task (title), When (a select property with options "today" or "later"), and a Checkbox to mark completion. This project allows users to add new todo items, view all todos, view tasks scheduled for today, and mark tasks as complete. It is built to work with Python 3.10 or higher and requires a Notion account with an API key and a Notion database matching the specified structure or willingness to modify the code for custom structures. The setup involves cloning the repository, setting up a Python virtual environment, creating a Notion integration to obtain an API key, sharing the database with the integration, and configuring Claude Desktop to run the MCP server automatically. The server can also be run manually from the command line. Usage commands through Claude include showing all todos, viewing today's tasks, and adding tasks for today or later. The project has limitations such as only supporting a specific Notion database structure, limited scheduling options, no support for complex schemas or additional properties, and basic error handling. It does not support advanced features like recurring tasks, priorities, or tags. Customization is possible by modifying the server.py file to adapt to different database structures. The project structure includes the main implementation in server.py and is licensed under the MIT License. It is built to integrate seamlessly with Claude Desktop and uses Notion's API for data management.

https://github.com/danhilse/notion_mcp

api-keyclaudeclaude-desktopcustomizationdatabase-structureintegrationmcpmcp-serversminimal-todo-listminimalist-todo-listminimalistic-todomodel-context-protocolnotionnotion-apinotion-integrationpersonal-productivitypersonal-task-managementpythonserverserver-integrationtask-completiontask-managementtask-schedulingtodo-list

Also in Databases

dolthub/dolt

Dolt is a SQL database with Git-like version control capabilities, enabling users to manage, version, and collaborate on data and schemas as easily as code in Git repositories.

t8y2/dbx

DBX is a lightweight, cross-platform database client supporting over 70 databases, featuring a built-in AI assistant, MCP Server, and available as desktop, Docker, or CLI.

Canner/WrenAI

Open-source generative BI engine that exposes governed text-to-SQL, a semantic layer and dashboard generation to AI agents through an MCP server and CLI across more than twenty data sources.

googleapis/mcp-toolbox

MCP Toolbox for Databases is an open-source Model Context Protocol (MCP) server that connects AI agents, IDEs, and applications directly to enterprise databases, offering both pre-built and custom ...

makenotion/notion-mcp-server

The Notion MCP Server is an official MCP server implementation that enables secure, programmatic interaction with Notion content through MCP commands, optimized for AI agents and supporting multiple deployment options.

bytebase/dbhub

DBHub is a universal database gateway implementing the Model Context Protocol (MCP) server interface, enabling MCP clients to connect to and explore multiple database systems including MySQL, PostgreSQL, Oracle, SQL Server, MariaDB, and SQLite.

crystaldba/postgres-mcp

Postgres MCP Pro is an open-source Model Context Protocol server for PostgreSQL that provides advanced database health monitoring, index tuning, query plan analysis, and safe SQL execution to support AI agents and developers throughout the application lifecycle.

supabase-community/supabase-mcp

Supabase MCP Server connects Supabase projects to AI assistants using the Model Context Protocol, enabling LLMs to manage and query Supabase resources.