supabase-nextjs-mcp-server
If you are the rightful owner of supabase-nextjs-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A TypeScript-based MCP server implementing a simple notes system for NextJS.
The Supabase NextJS Server MCP Server is a TypeScript-based implementation of a Model Context Protocol (MCP) server. It is designed to demonstrate core MCP concepts through a simple notes system integrated with NextJS. The server allows users to manage text notes, providing resources with URIs and metadata, tools for creating new notes, and prompts for generating summaries of stored notes. The server requires specific environment variables for initialization and supports plain text mime types for easy content access. It is compatible with platforms like Claude Desktop and can be installed via Smithery for seamless integration.
Features
- Init: Requires `NEXT_PUBLIC_SUPABASE_URL` and `NEXT_PUBLIC_SUPABASE_ANON_KEY` environment variables.
- Resources: Allows listing and accessing notes via `note://` URIs, with each note having a title, content, and metadata.
- Tools: `create_note` tool for creating new text notes, requiring title and content as parameters.
- Prompts: `summarize_notes` prompt for generating summaries of all stored notes, including all note contents as embedded resources.
Tools
create_note
Tool for creating new text notes with title and content.