蔬菜园艺协议服务器

一个提供蔬菜园艺辅助的模型上下文协议(MCP)服务器,支持测试机器人流量和部署到Cloudflare Workers。

  • by CameronWhiteside
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 CameronWhiteside/veggie-tools-mcp

使用说明

🌱 蔬菜工具MCP服务器

演示网站: https://veggie.tools 翻译为中文可以是:“https://veggie.tools(网址,直译为‘蔬菜工具’,具体含义需结合网站内容确定)”。不过,通常网址在中文语境下直接保留原样,不进行翻译,所以更常见的表达方式是直接写出网址。如果需要对网址所代表的内容进行描述,可以加上相应的说明,如“这是一个提供蔬菜相关工具或信息的网站”

一个提供园艺(蔬菜种植)辅助的模型上下文协议(MCP)服务器。这是一个演示项目。

运行测试机器人

用模拟机器人流量测试网站:

npm run test-bots

这将向实际网站发送请求,模拟各种搜索引擎爬虫(如Googlebot等)的行为。

编辑测试脚本

要自定义测试行为,请编辑 test-requests.sh:

  • 用户代理 (第7-35行):取消注释或添加机器人名称在 USER_AGENTS 数组
  • 请求次数 (第37行):更改 REQUESTS_PER_BOT=1000 达到您所需的数量
  • 路径 (第38行):修改 ENDPOINTS=("/") 测试不同的网址

部署

先决条件

  • Node.js 18及以上版本
  • Cloudflare账户
  • Wrangler CLI(Wrangler 命令行界面)

部署到 Cloudflare Workers

# Install dependencies
npm install

# Login to Cloudflare (first time only)
npx wrangler login

# Deploy
npm run deploy

您的网站将被部署到:

https://veggie-tools-mcp.<your-subdomain>.workers.dev

本地开发

# Run development server
npm run dev

服务器运行于 http://localhost:8787