项目简介

Phrases MCP Server 是一个基于 Model Context Protocol (MCP) 构建的应用后端。它允许你管理一系列励志短语,并将其集成到 Claude for Desktop 等 LLM 客户端中。通过此服务器,LLM 可以获取、创建、更新和删除短语,从而为用户提供更丰富的交互体验。

主要功能点

  • 短语管理: 提供创建、读取、更新和删除短语的功能。
  • Claude for Desktop 集成: 无缝对接 Claude for Desktop,让你可以直接在 Claude 中使用和管理你的短语。
  • 工具接口: 通过 MCP 协议暴露工具接口,供 LLM 客户端调用,实现短语的检索和操作。

安装步骤

  1. 克隆仓库: 首先,使用 git 命令克隆仓库到本地:
    git clone https://github.com/ronniemh/phrases-MCP-server.git
  2. 进入目录: 克隆完成后,进入项目目录:
    cd phrases-MCP-server
  3. 安装依赖: 使用 npm 安装项目所需的依赖包:
    npm install
  4. 构建项目: 运行构建命令,将 TypeScript 代码编译为 JavaScript:
    npm run build

服务器配置

要将此 MCP 服务器连接到 MCP 客户端(例如 Claude for Desktop),你需要在客户端中配置服务器的启动命令。对于 Claude for Desktop,你需要编辑其配置文件 'claude_desktop_config.json',并添加如下服务器配置信息:

{
    "mcpServers": {
        "phrases": {
            "command": "node",
            "args": [
                "/ABSOLUTE_PATH_TO/phrases-MCP-server/build/index.js"
            ]
        }
    }
}

注意: 请将 '/ABSOLUTE_PATH_TO/phrases-MCP-server' 替换为你本地 'phrases-MCP-server' 仓库的绝对路径。

基本使用方法

配置完成后,你就可以在 MCP 客户端中使用以下指令与短语服务器进行交互了(以 Claude 为例):

  • 显示所有短语: 你可以要求 Claude 显示所有可用的短语,客户端会调用 'get-all-phrases' 工具。
  • 按作者查找短语: 你可以指定作者姓名,Claude 会调用 'get-phrase-by-name' 工具来查找该作者的短语。
  • 创建新短语: 你可以指示 Claude 为指定作者创建一个新的短语,客户端会调用 'create-phrase' 工具。
  • 更新短语: 你可以通过短语 ID 更新现有短语的内容,客户端会调用 'update-phrase' 工具。
  • 删除短语: 你可以通过短语 ID 删除指定的短语,客户端会调用 'delete-phrase' 工具。

具体指令的格式取决于 MCP 客户端的实现和自然语言理解能力。请参考你的 MCP 客户端文档,了解如何通过自然语言指令调用这些工具。

信息

分类

数据库与文件