项目简介
Phrases MCP Server 是一个基于 Model Context Protocol (MCP) 构建的应用后端。它允许你管理一系列励志短语,并将其集成到 Claude for Desktop 等 LLM 客户端中。通过此服务器,LLM 可以获取、创建、更新和删除短语,从而为用户提供更丰富的交互体验。
主要功能点
- 短语管理: 提供创建、读取、更新和删除短语的功能。
- Claude for Desktop 集成: 无缝对接 Claude for Desktop,让你可以直接在 Claude 中使用和管理你的短语。
- 工具接口: 通过 MCP 协议暴露工具接口,供 LLM 客户端调用,实现短语的检索和操作。
安装步骤
- 克隆仓库: 首先,使用 git 命令克隆仓库到本地:
git clone https://github.com/ronniemh/phrases-MCP-server.git - 进入目录: 克隆完成后,进入项目目录:
cd phrases-MCP-server - 安装依赖: 使用 npm 安装项目所需的依赖包:
npm install - 构建项目: 运行构建命令,将 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 客户端文档,了解如何通过自然语言指令调用这些工具。
信息
分类
数据库与文件