项目简介

Fingertip MCP服务器是一个基于Model Context Protocol (MCP) 构建的应用后端,旨在使得AI助手能够与Fingertip网站管理平台进行交互。通过此MCP服务器,AI助手可以获取Fingertip平台上的站点和页面信息,并进行创建、更新等操作,从而实现通过自然语言控制Fingertip网站内容管理的目的。

主要功能点

  • 站点管理:
    • 获取站点列表(支持分页和搜索)
    • 获取站点详细信息
    • 创建新站点
  • 页面管理:
    • 获取页面详细信息
    • 更新页面信息(名称、描述、位置等)
    • 获取页面模块列表
    • 获取页面主题
    • 更新页面主题
  • 模块管理:
    • 更新模块信息
    • 创建模块

安装步骤

  1. 安装Node.js: 确保你的系统已安装Node.js 16或更高版本。
  2. 全局安装MCP服务器: 打开终端,运行以下命令全局安装 '@fingertip/mcp' 包:
    npm install -g @fingertip/mcp

服务器配置

MCP客户端需要配置以下JSON信息以连接到Fingertip MCP服务器。请注意,'serverName' 可以自定义,'command' 和 'args' 必须按照以下指示配置。

{
  "serverName": "fingertip-mcp",  // MCP客户端中显示的服务名称,可以自定义
  "command": "fingertip-mcp",     // 启动MCP服务器的命令
  "args": []                       // 启动命令参数,此服务器无需参数
}

注意:

  • 请务必将 'FINGERTIP_API_KEY' 设置为环境变量,而不是作为命令参数。MCP服务器启动时会读取此环境变量进行身份验证。

基本使用方法

  1. 设置Fingertip API Key: 在运行MCP服务器之前,你需要设置 'FINGERTIP_API_KEY' 环境变量。请将 'your_api_key_here' 替换为你的实际Fingertip API Key。
    export FINGERTIP_API_KEY=your_api_key_here  # Linux/macOS
    set FINGERTIP_API_KEY=your_api_key_here     # Windows 命令提示符
    $env:FINGERTIP_API_KEY="your_api_key_here" # Windows PowerShell
  2. 启动MCP服务器: 在终端中运行以下命令启动Fingertip MCP服务器:
    fingertip-mcp
    或者使用 'npx' 运行:
    FINGERTIP_API_KEY=your_api_key_here npx @fingertip/mcp
    服务器成功启动后,将在控制台输出 'Fingertip MCP Server running on stdio'。
  3. 在MCP客户端中使用: 在支持MCP协议的客户端(如Claude Desktop配合Smithery)中,按照服务器配置的JSON信息添加此服务器。客户端即可通过自然语言指令,调用Fingertip MCP服务器提供的工具,管理Fingertip网站。 例如,你可以指示AI助手“列出我的站点”,“创建名为'我的新网站'的站点”,“更新某个页面的主题”等。

信息

分类

生产力应用