Token导航 LogoToken导航TokenDH.com
Sendra MCP logo
运维云端未说明官方级别未说明来源级核验

Sendra MCP

MCP Server

Sendra MCP是一款用于监控Appwrite部署状态并通过Resend MCP协议发送电子邮件警报的工具,适用于开发团队实时跟踪部署状态。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
TypeScript开发工具云端部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

AbhiVarde

提供方

AbhiVarde

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

![Deploy with Vercel](https://vercel.com/new/clone?repository-url=https://github.com/AbhiVarde/abhivarde.in)

🚀 Sendra MCP - 使用 Resend MCP 的 Appwrite 部署监控器

再也不会错过任何失败的部署了!Sendra 监控您的 Appwrite 部署情况,一旦出现问题,立即发送电子邮件提醒。

🏆 创客马拉松提交作品

为……而建: “Resend MCP Hackathon”可以翻译为“重新发送MCP黑客马拉松”或“MCP黑客马拉松重发活动”,具体翻译可能根据上下文有所调整,但基本意思是指关于MCP(可能指某种技术、平台或活动的缩写,具体需根据上下文确定)的黑客马拉松活动的重新发送或再次举办 - 在实际部署监控场景中展示MCP(可能是指某种监控或配置管理平台)的集成应用。

🎯 问题已解决

Appwrite不像Vercel那样会发送部署失败的电子邮件通知。这个Sendra的MCP(模型上下文协议)版本展示了如何使用模型上下文协议来解决这一问题,以实现电子邮件通知。

🔄 MCP(管理控制协议/多协议标签交换等,具体含义需根据上下文确定)与生产版本

  • 生产部门(或“生产组”)Sendra使用Appwrite函数+直接重发API→ 现场演示
  • Sendra MCP(注:此翻译基于假设的上下文,因为“Sendra MCP”可能是一个特定领域或品牌名称,没有直接的中文对应翻译,所以这里直接音译。如果“Sendra MCP”有特定的含义或背景,请根据实际情况调整翻译。)使用本地Node.js服务器 + Resend MCP协议 → 本仓库

✨ 主要特点

  • 🔐 安全GitHub认证 - 使用您的GitHub帐户登录
  • 📊 表格/数据图表 实时仪表盘 - 一目了然地查看您的最新部署状态
  • 机器人 重新发送MCP集成(信息/请求/数据等,具体根据上下文确定) - 通过MCP协议发送电子邮件通知
  • 📧 电子邮件(electronic mail)的图标 智能电子邮件提醒 - 仅发送新部署失败的电子邮件通知(无垃圾邮件!)
  • 🔒(锁形符号,常用于表示安全、保密或锁定状态) 加密的API密钥 - 您的Appwrite凭据已安全加密
  • ⚡ 闪电符号(在中文语境中常直接以“⚡”表示,无特定中文含义,仅为表情或符号使用) 本地开发 - 非常适合测试MCP集成

🛠️ 技术栈

  • 前端Next.js,Material UI,TypeScript(端口3000)
  • 本地MCP服务器使用Resend MCP的Node.js(端口3001)
  • 数据库Appwrite 数据库
  • 认证GitHub OAuth
  • 电子邮件服务重新发送MCP协议
  • 安全API密钥的Base64加密

🚀 工作原理(MCP版本)

  1. 登录 与 GitHub 一起
  2. 添加 您的Appwrite项目ID、API密钥和电子邮件
  3. 双服务器设置 - 前端(3000)+ MCP服务器(3001)
  4. MCP 监控 - 本地服务器通过MCP每5分钟检查一次部署情况
  5. 获取提醒 - 仅通过Resend MCP接收关于新故障的电子邮件通知

📦 安装与设置

先决条件

  • Node.js 18及以上版本
  • Appwrite 账户
  • 用于MCP集成的重新发送账户

本地开发(双终端设置)

# Clone the repository
git clone https://github.com/AbhiVarde/sendra
cd sendra-mcp

# Install frontend dependencies
npm install

# Install MCP server dependencies
cd local-server
npm install
cd ..

环境变量

NEXT_PUBLIC_APPWRITE_PROJECT_ID=
NEXT_PUBLIC_APPWRITE_ENDPOINT=
NEXT_PUBLIC_APPWRITE_DATABASE_ID=
NEXT_PUBLIC_APPWRITE_COLLECTION_ID=
NEXT_PUBLIC_FETCH_DEPLOYMENTS_FUNCTION_ID=

运行应用程序

# Terminal 1: Start Frontend Server
npm run dev

# Terminal 2: Start MCP Server
cd local-server
npm start

🏗️ MCP(多控制器平台/模块化控制系统等,具体含义需根据上下文确定)建筑设计/架构

Frontend (3000) ↔ Local MCP Server (3001) ↔ Resend MCP ↔ Email Delivery
                              ↕
                        Appwrite Database

🎯 创新黑客松

  • 实际应用中的MCP使用在实际部署监控中展示MCP(机器学习平台/模型控制平面等,具体含义根据上下文确定)
  • 实际问题填补了Appwrite部署通知缺失的空白
  • 双架构显示传统API和MCP两种方法
  • 本地测试MCP开发和测试的完美环境

🚧 开发说明

🤝 贡献(或“参与贡献”)

这是一个黑客马拉松的提交作品,展示了MCP(可能指某种特定技术或系统,如“微服务通信平台”等,具体需根据上下文确定)的集成应用。 对于生产贡献,请检查主要(部分/内容) Sendra 仓库

许可证

Sendra 依据以下(许可协议/条款)获得授权: 麻省理工学院许可证版权所有。

作者

Sendra由(某人/某团队)创建并维护 阿比·瓦德 为Resend MCP黑客马拉松(或编程马拉松)。

______________________________________________________________________

对MCP集成感兴趣吗?那就给它点个赞吧!

目录标签

目录标签

TypeScript开发工具云端部署部署监控本地部署电子邮件警报Appwrite集成ResendMCP

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP