自然语言建站服务

一个通过自然语言提示生成小型网站的MCP服务器,利用LLMs技术自动生成HTML或JS代码,并为每个网站创建独特的子域名。

  • by ejfox
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 ejfox/smallbot-mcp

使用说明

小机器人-mcp

MCP服务器,使用LLM从自然语言提示生成小型网站。

它做什么

接受“创建一个返回随机数的网站”等提示,并在以下位置创建一个可用的网站 https://[slug].ejfox.tools

特性

  • 自然语言→ 工作网站
  • 根据提示自动生成HTML或JS
  • 在smallweb上创建唯一的子域
  • 使用OpenRouter API生成代码

设置

export OPENROUTER_API_KEY=your-key
export SMALLWEB_ROOT=~/smallweb  # optional

用法

// Via MCP
await createSite({
  prompt: "Make an API that returns the current time",
  slug: "time-api"  // optional
})
// → https://time-api.ejfox.tools

运作原理

  1. 接受自然语言提示
  2. 使用GPT-4生成最少的代码
  3. 写信给 ~/smallweb/[slug]/
  4. 返回*.ejfox.tools上的实时URL

状态

早期草案-实现了基本功能。