名言服务

一个基于Go语言和API Ninjas的名言获取服务,提供按类别筛选名言的功能。

  • by JSiziba
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 JSiziba/QuotesMCP

使用说明

报价MCP

MCP服务器公开 get_quote 工具由 API忍者.

先决条件

  • 转到1.25+
  • API Ninjas账号+API密钥

设置

  1. 克隆仓库
  2. 复制 .env.example 到 .env 并填写您的值:
    • API_NINJAS_KEY --必填项
    • BASE_URL --服务器的公共基础URL(例如。 https://your-domain.example.com)
    • PORT --默认为 8080 如果未设置(项目使用 7211)
    • DEPLOY_TARGET --仅用于部署

构建

./build.sh

产生a quotes-mcp 二进制(符号被剥离以减小尺寸)。

跑

./quotes-mcp

健康检查: GET /health → ok

MCP工具: get_quote

参数 类型 必填 说明
category string 否 按类别筛选(例如。 success, wisdom, love)

退货: "[quote]" — [author], [work]

部署

./build_and_deploy.sh

构建二进制文件并对其进行SCP DEPLOY_TARGET 从 .env.