tengfone_supabase-nextjs-mcp-server

tengfone_supabase-nextjs-mcp-server

3.3

If you are the rightful owner of tengfone_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 is a Model Context Protocol (MCP) server designed to demonstrate core MCP concepts through a simple notes system. Built with TypeScript, it integrates with NextJS to manage resources representing text notes, each identified by URIs and accompanied by metadata. The server provides tools for creating new notes and prompts for generating summaries of these notes. It requires specific environment variables for initialization and supports plain text mime types for easy content access. The server is compatible with platforms like Claude Desktop and offers debugging support through the MCP Inspector.

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 embedded resources.

Tools

  1. create_note

    Tool for creating new text notes with title and content.