项目简介
Fingertip MCP服务器是一个基于Model Context Protocol (MCP) 构建的应用后端,旨在使得AI助手能够与Fingertip网站管理平台进行交互。通过此MCP服务器,AI助手可以获取Fingertip平台上的站点和页面信息,并进行创建、更新等操作,从而实现通过自然语言控制Fingertip网站内容管理的目的。
主要功能点
- 站点管理:
- 获取站点列表(支持分页和搜索)
- 获取站点详细信息
- 创建新站点
- 页面管理:
- 获取页面详细信息
- 更新页面信息(名称、描述、位置等)
- 获取页面模块列表
- 获取页面主题
- 更新页面主题
- 模块管理:
- 更新模块信息
- 创建模块
安装步骤
- 安装Node.js: 确保你的系统已安装Node.js 16或更高版本。
- 全局安装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服务器启动时会读取此环境变量进行身份验证。
基本使用方法
- 设置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 - 启动MCP服务器: 在终端中运行以下命令启动Fingertip MCP服务器:
或者使用 'npx' 运行:fingertip-mcp
服务器成功启动后,将在控制台输出 'Fingertip MCP Server running on stdio'。FINGERTIP_API_KEY=your_api_key_here npx @fingertip/mcp - 在MCP客户端中使用: 在支持MCP协议的客户端(如Claude Desktop配合Smithery)中,按照服务器配置的JSON信息添加此服务器。客户端即可通过自然语言指令,调用Fingertip MCP服务器提供的工具,管理Fingertip网站。 例如,你可以指示AI助手“列出我的站点”,“创建名为'我的新网站'的站点”,“更新某个页面的主题”等。
信息
分类
生产力应用