Supabase NextJS MCP Server

Supabase NextJS MCP Server

一个基于 TypeScript 的 MCP 服务器,用于处理一个简单的笔记系统,该系统使用 NextJS,并支持使用 MCP 概念创建和总结文本笔记。

数字笔记管理
访问服务器

Tools

query_data

Query data from Supabase

insert_record

Insert a record into Supabase

update_record

Update a record in Supabase

delete_record

Delete a record from Supabase

README

supabase-nextjs-server MCP 服务器

smithery badge

一个模型上下文协议服务器

这是一个基于 TypeScript 的 MCP 服务器,为 NextJS 实现了一个简单的笔记系统。它通过提供以下内容来演示核心 MCP 概念:

  • 代表带有 URI 和元数据的文本笔记的资源
  • 用于创建新笔记的工具
  • 用于生成笔记摘要的提示

<a href="https://glama.ai/mcp/servers/9i4b9xiqrc"><img width="380" height="200" src="https://glama.ai/mcp/servers/9i4b9xiqrc/badge" alt="Supabase NextJS Server MCP server" /></a>

特性

初始化

  • 需要 NEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEY 环境变量

资源

  • 通过 note:// URI 列出和访问笔记
  • 每个笔记都有标题、内容和元数据
  • 纯文本 MIME 类型,用于简单的内容访问

工具

  • create_note - 创建新的文本笔记
    • 接受标题和内容作为必需参数
    • 将笔记存储在服务器状态中

提示

  • summarize_notes - 生成所有存储笔记的摘要
    • 包括所有笔记内容作为嵌入资源
    • 返回用于 LLM 摘要的结构化提示

开发

安装依赖项:

npm install

构建服务器:

npm run build

用于自动重建的开发:

npm run watch

安装

要与 Claude Desktop 一起使用,请添加服务器配置:

在 MacOS 上:~/Library/Application Support/Claude/claude_desktop_config.json 在 Windows 上:%APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "supabase-nextjs-server": {
      "command": "/path/to/supabase-nextjs-server/build/index.js"
    }
  }
}

通过 Smithery 安装

要通过 Smithery 自动为 Claude Desktop 安装 Supabase Notes:

npx -y @smithery/cli install @tengfone/supabase-nextjs-mcp-server --client claude

调试

由于 MCP 服务器通过 stdio 进行通信,因此调试可能具有挑战性。 我们建议使用 MCP Inspector,它作为包脚本提供:

npm run inspector

Inspector 将提供一个 URL 以在您的浏览器中访问调试工具。

推荐服务器

mult-fetch-mcp-server

mult-fetch-mcp-server

一个多功能的、符合 MCP 规范的网页内容抓取工具,支持多种模式(浏览器/Node)、格式(HTML/JSON/Markdown/文本)和智能代理检测,并提供双语界面(英语/中文)。

精选
本地
YouTube Translate MCP

YouTube Translate MCP

一个模型上下文协议服务器,可以通过文字稿、翻译、摘要和各种语言的字幕生成来访问 YouTube 视频内容。

精选
mcp-codex-keeper

mcp-codex-keeper

作为开发知识的守护者,为 AI 助手提供精心策划的最新文档和最佳实践访问权限。

精选
Doc/docx-MCP

Doc/docx-MCP

一个基于 FastMCP 的强大 Word 文档处理服务,使 AI 助手能够创建、编辑和管理 docx 文件,并提供完整的格式支持。在编辑内容时保留原始样式。

精选
Fetch MCP Server

Fetch MCP Server

提供以各种格式(包括 HTML、JSON、纯文本和 Markdown)获取 Web 内容的功能。

精选
Jina AI

Jina AI

Contribute to JoeBuildsStuff/mcp-jina-ai development by creating an account on GitHub.

精选
mcp-text-editor

mcp-text-editor

一个面向行的文本文件编辑器。针对 LLM 工具进行了优化,具有高效的局部文件访问能力,以最大限度地减少 token 使用量。

本地
Mcp Server Chatsum

Mcp Server Chatsum

Please provide me with the chat message you want me to summarize and translate into Chinese. I need the text of the message to be able to help you.

本地
OSP Marketing Tools MCP Server

OSP Marketing Tools MCP Server

支持与任何支持 MCP 的 LLM 客户端无缝集成,以使用 Open Strategy Partners 的方法论创建和优化技术内容和产品定位。

本地
MCP Server Neurolorap

MCP Server Neurolorap

将文件和目录中的代码收集到一个 Markdown 文档中的 MCP 服务器。

本地