名言MCP服务器

一个简单的模型上下文协议(MCP)服务器,提供对名言的访问。

  • by woutersmet
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 woutersmet/mcp-server-famous-quotes

使用说明

著名语录MCP服务器

一个简单的模型上下文协议(MCP)服务器,提供对著名引文的访问。

安装

npm install

运行服务器

npm start

或者直接:

node famous-quotes-mcp-server.js

测试

运行测试脚本以验证所有工具是否正常工作:

npm test

可用工具

  1. 搜索报价 -按关键字或作者搜索引文
  2. list_all_quotes -列出数据库中的所有20句名言
  3. get_random_quote -获取随机报价
  4. list_作者 -列出所有唯一作者

与Gemini桌面一起使用

将此添加到您的 ~/Library/Application Support/Google/Gemini Desktop/mcp_settings.json:

{
  "mcpServers": {
    "famous-quotes": {
      "command": "node",
      "args": [
        "/Users/wouter.smet/Projects/ai-agent-tester/mcp-servers/famous-quotes/famous-quotes-mcp-server.js"
      ],
      "env": {}
    }
  }
}

重要:将路径替换为此目录的实际绝对路径。

请求示例

获取随机报价

{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_random_quote","arguments":{}}}

按关键字搜索

{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_quotes","arguments":{"keyword":"love"}}}

按作者搜索

{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"search_quotes","arguments":{"author":"Steve Jobs"}}}

列出所有作者

{"jsonrpc":"2.0","id":4,"method":"tools/call","params":{"name":"list_authors","arguments":{}}}

快速测试

echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_random_quote","arguments":{}}}' | npm start