Token导航 LogoToken导航TokenDH.com
MCP Purpledreams Io logo
AI代理未说明官方级别未说明来源级核验

MCP Purpledreams Io

MCP Server

Purpledreams.io的MCP服务器,基于Cloudflare Worker实现,提供模型上下文协议和交互式UI组件,适用于AI助手集成。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
模型上下文TypeScript本地部署

安装说明

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

作者 / 组织

alexortiz201

提供方

alexortiz201

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

Purpledreams MCP 服务器运行在 Cloudflare 工作者上

Purpledreams.io的MCP服务器。正在开发中,有许多功能即将推出。这将包含一些实验性的库和实用工具。

从中汲取灵感 肯特·C·多兹 以下是我为自己列出的一些关键点提醒,但如需更多详细信息,请查阅上述项目的README文件。

关于该架构的一个关键区别是: - Worker 代码运行在 Cloudflare Worker(服务器端),而小部件则运行在浏览器上下文中。 - 每个目录的不同 tsconfig 文件在构建过程中强制执行这一点。

架构概述

这个MCP应用程序实现了作为MCP工具的小部件,可供AI助手使用。其架构由几个关键组件构成:

  1. MCP服务器 - 一个实现了该模型的Cloudflare持久对象

上下文协议

  1. 小部件系统 - 使用Remix 3构建的交互式用户界面组件,可以

嵌入在AI聊天中

  1. 双向沟通 - 小部件可以接收来自(某个来源)的初始状态

AI并发送回复信息

  1. 静态资源 - 通过Cloudflare的CDN提供的小部件包

初始状态配置

当人工智能助手调用计算器工具时,它可以传递初始状态 参数:

  • display - 初始显示值
  • previousValue - 已经输入的值(例如,“我想在某个数上加5”)

数字")

  • operation - 待处理的操作(+,-,\*,/)
  • waitingForNewValue - 计算器是否准备好接收新输入
  • errorState - 是否以错误状态开始

这意味着人工智能可以根据用户的需求预先配置计算器。 例如,如果用户说“我想给某物加5”,人工智能可以调用 带有计算器的 previousValue: 5operation: '+',以及 waitingForNewValue: true.

独立的构建过程

该项目采用两个独立的构建过程:

  1. 小部件构建 (Vite) - 将计算器用户界面构建为独立的JavaScript

捆束;成捆的东西

- 输入: worker/widgets/calculator/index.tsx - 输出: dist/public/widgets/calculator.js - 格式:使用ES模块,所有依赖项打包在一起

  1. 工人构建(或:工人群体建设) (Wrangler) - 使用MCP服务器构建Cloudflare Worker

- 输入: worker/index.tsx - 输出:工作包已部署到Cloudflare - 包括:MCP协议处理器、工具注册、小部件服务

部署

  1. 为生产构建
   npm run build
  1. 部署到Cloudflare
   npm run deploy
  1. 与ChatGPT一起使用

一旦部署完成,您可以通过提供相关信息将此MCP服务器添加到ChatGPT中 部署URL + /mcp 端点。

目录标签

目录标签

模型上下文TypeScript本地部署MCP协议AI助手交互式UICloudflareWorker

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP