MCP 接入指南
基于 Model Context Protocol (MCP) 的数据访问能力,让 Claude Desktop、VS Code MCP 插件等 LLM 客户端直接访问本站的提示词数据
能力概览
list_prompts
获取提示词列表(分页/筛选/搜索)
get_prompt_by_id
根据 ID 获取单个提示词
search_prompts
关键词搜索提示词
list_categories
获取分类列表
list_tags
获取标签统计
安装与运行
1. 安装依赖(在项目根目录)
npm i -D @modelcontextprotocol/sdk
npm i dotenv
2. 启动站点(本地开发或部署环境)
# 本地开发
npm run dev
# 或部署到服务器,确保 /api/* 可访问
3. 启动 MCP 服务器
# 本地示例(默认连接 http://localhost:3000)
API_BASE_URL=http://localhost:3000 node prompt/mcp/server.js
Claude Desktop 配置示例
在 Claude Desktop 的设置里,添加以下 MCP 服务器配置:
{
"mcpServers": {
"huggingpt": {
"command": "node",
"args": ["prompt/mcp/server.js"],
"env": {
"API_BASE_URL": "https://your-domain.com",
"API_AUTH_TOKEN": "<可选:若 API 需鉴权,填 Bearer Token>"
}
}
}
}
工具输入参数示例
list_prompts
{
"category": "coding",
"search": "表单",
"page": 1,
"limit": 12,
"sort": "popular"
}
get_prompt_by_id
{ "id": "<提示词ID>" }
search_prompts
{ "q": "简历" }
注意事项
- 如果使用本地开发环境,请先运行
npm run dev
,确保http://localhost:3000/api/*
可访问。 - 如果您的 API 受保护,请在启动 MCP 时设置
API_AUTH_TOKEN
环境变量。 - MCP 服务器仅转发并解析本站已有 API 的响应,不存储数据。
开源与反馈
如需扩展更多工具(例如:相关推荐、收藏操作等),欢迎在本站提出反馈或 PR。我们致力于为开发者提供更好的 AI 提示词服务。