关于 4everland Hosting Mcp
用于将代码文件部署到 4EVERLAND Hosting 的 MCP 服务,支持 IPFS、Arweave 或 Greenfield。部署后会返回可访问的网页域名,并可在 4EVERLAND Dashboard 管理项目。
主要功能
- 01将代码文件部署至去中心化存储
- 02选择 IPFS、Arweave 或 Greenfield
- 03获取可访问的网页域名
- 04部署到现有或新建项目
- 05在 4EVERLAND Dashboard 管理项目
适用场景
- 01发布 AI 生成的网站
- 02将项目部署到指定存储网络
- 03查看已部署项目或配置自定义域名
MCP 相关
向 MCP 客户端提供 deploy_site 工具,可将提交的代码文件部署到 4EVERLAND Hosting 的 IPFS、Arweave 或 Greenfield。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
3收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| code_files | object | 是 | 文件路径到其内容的映射 |
| project_name | string | 是 | 项目名称(仅限字母数字、下划线和连字符;不能以连字符开头或结尾) |
| project_id | string | 否 | 要部署到的可选项目 ID。如果未提供,将创建新项目。 |
| platform | enum | 否 | 要部署到的存储平台IPFS | AR | IC | GREENFIELD |
详细介绍
4EVERLAND Hosting MCP 服务
一种模型上下文协议(MCP)服务实现, 用于 4EVERLAND Hosting,可将 AI 生成的代码即时部署到 Greenfield、IPFS 和 Arweave 等去中心化存储网络。
概述
4EVERLAND Hosting MCP 服务让用户能够利用 AI 驱动的工作流,将代码即时部署到 Greenfield、IPFS 和 Arweave 等去中心化存储网络。部署后,它会提供一个可直接访问的网页域名,简化去中心化应用的部署和分享流程。
功能
- 即时部署并生成域名:将 AI 生成的代码部署到去中心化存储网络,并通过一条命令获取一个独特且可立即访问的网页域名。
- 多个去中心化存储网络:支持 Greenfield、IPFS 和 Arweave,为应用提供灵活且可靠的存储选项。
- 安全、防丢失的去中心化存储:利用去中心化存储的强大、防篡改和高可用特性,确保数据安全并防止数据丢失。
- 可视化项目管理界面:直接在 4EVERLAND Dashboard 中管理已部署的项目、查看详细信息或配置自定义域名。
MCP 工具
工具:deploy_site
说明:将代码部署到 4EVERLAND 托管平台。
| 参数 | 类型 | 说明 |
|---|---|---|
| code_files | Record<string, string> | 文件路径及其内容的映射 |
| project_name | string | 项目名称(字母数字、下划线、连字符;不能以连字符开头或结尾) |
| project_id | string (optional) | 要部署到的现有项目 ID(省略时会创建新项目) |
| platform | "IPFS"|"AR"|"GREENFIELD" | 要部署到的存储平台(默认值:"IPFS") |
获取 Hosting Auth Token
- 登录你的 4EVERLAND Dashboard 账户。
- 前往 Hosting -> Auth Token。
- 点击 +Create 生成新令牌。
- 复制令牌并妥善保存,因为它只会显示一次。
与 Cursor 集成
要从 Cursor 连接到 MCP 服务:
- 打开 Cursor,前往右上角的 Settings(齿轮图标)。
- 点击左侧边栏中的 MCP。
- 点击 Add new global MCP server。
- 输入以下详细信息:
{
"mcpServers": {
"4ever-mcpserver": {
"command": "npx",
"args": [
"-y",
"@4everland/hosting-mcp@latest",
"serve"
],
"env": {
"TOKEN": "your-hosting-auth-token"
}
}
}
}
与 Claude Desktop 集成
要从 Claude Desktop 连接到 MCP 服务:
- 打开 Claude Desktop,前往 Settings。
- 点击左侧边栏中的 Developer。
- 点击 Edit Config 按钮。
- 将以下配置添加到
claude_desktop_config.json文件中:
{
"mcpServers": {
"4ever-mcpserver": {
"command": "npx",
"args": [
"-y",
"@4everland/hosting-mcp@latest",
"serve"
],
"env": {
"TOKEN": "your-hosting-auth-token"
}
}
}
}
- 保存文件并重启 Claude Desktop。
本地开发
要在本地运行服务进行开发:
# Clone repository
git clone https://github.com/4everland/4everland-hosting-mcp.git
cd 4everland-hosting-mcp
# Install dependencies
npm install
# Build the project
npm run build
# Run the server locally
npm run serve
许可证
本项目采用 MIT 许可证。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
