MCP多功能服务器

MCP服务器是一个多功能服务,提供个性化的问候功能和巴西技术内容查询服务。它可以根据时间生成个性化的问候语,并支持多种语言。此外,它还能实时查询TabNews API,获取最新的技术文章列表。

  • by vedovelli
  • 更新于
在 GitHub 查看 vedovelli/mcp-server

使用说明

基本能力

产品定位

MCP服务器是一个提供个性化问候和技术内容查询的多功能服务。

核心功能

  1. 问候工具

    • 基于时间生成个性化问候
    • 支持多种语言(葡萄牙语、英语、西班牙语)
    • 可自定义问候中的姓名
    • 使用巴西时区(America/Sao_Paulo)
  2. TabNews集成

    • 实时查询TabNews API
    • 获取文章列表,包括标题、作者和URL
    • 显示TabCoins(社区积分)信息
    • 格式化发布日期
    • 提供文章直接链接

适用场景

  • 需要个性化问候的应用
  • 需要集成巴西技术内容的平台
  • 多语言支持的应用

使用教程

使用依赖

确保已安装Node.js(推荐版本18+):

node --version

安装教程

  1. 使用NPX运行(推荐)
npx mcp-greeting-tabnews-server
  1. 本地安装(开发用)
npm install
npm start
  1. 全局安装
npm install -g mcp-greeting-tabnews-server
mcp-greeting-tabnews

调试方式

  1. 使用MCP Inspector
npx @modelcontextprotocol/inspector node index.js
  1. 命令行测试
# 基本问候
echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"friendly_greeting","arguments":{}}}' | node index.js

# 查询TabNews文章
echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"fetch_tabnews_articles","arguments":{"limit":5}}}' | node index.js