关于 Lynxprompt Mcp
Lynxprompt Mcp 将 LLM 连接到 LynxPrompt 实例,用于浏览、搜索和管理 AI 配置蓝图及层级结构。它支持只读模式,并通过校验和防止更新覆盖其他位置的修改。
主要功能
- 01搜索公开蓝图市场
- 02列出并读取蓝图与层级结构
- 03创建、更新和删除记录
- 04通过内容校验和保护更新
- 05仅注册只读工具
适用场景
- 01查找可复用的 AI 配置蓝图
- 02查看仓库的蓝图层级结构
- 03通过 LLM 管理蓝图内容
- 04将实例连接限制为只读访问
MCP 相关
该 MCP 服务提供蓝图、层级结构和用户信息的工具与只读资源,可通过 stdio 或无状态 Streamable HTTP 连接。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
npx -y lynxprompt-mcpLYNXPROMPT_TOKEN密钥LynxPrompt API token (lp_...), created under Settings > API tokens. Needed for everything except search_blueprints.LYNXPROMPT_URLLynxPrompt instance URL; https:// unless the host is loopback.LYNXPROMPT_READ_ONLYSet to true to register only the read tools (no create, update or delete).本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
lynxprompt-mcp
适用于任何 LynxPrompt 实例的 MCP 服务。大模型可借助它浏览、搜索和管理 AI 配置蓝图。
它可通过 HTTP 或 stdio 与 lynxprompt.com 或您自己的可自托管 LynxPrompt 配合使用。
功能
- 提供工具,用于搜索公共市场、列出和读取您自己的蓝图与层级,以及创建、更新和删除这些内容。每个工具都包含标题、只读/破坏性提示和输出架构。
update_blueprint会将get_blueprint返回的content_checksum作为expected_checksum,因此不会悄无声息地覆盖其他位置所做的编辑。LYNXPROMPT_READ_ONLY=true只注册读取工具。- 还提供只读资源:
lynxprompt://blueprints、lynxprompt://blueprint/{id}、lynxprompt://hierarchies、lynxprompt://hierarchy/{id}、lynxprompt://user。 - 同一个二进制文件支持 MCP 2026-07-28 及之前的所有版本,最早可追溯到 2024-11-05,因此当前客户端(仍使用
initialize握手)和 MCP 2026-07-28 客户端均可正常使用。 - 支持 stdio,或在
/mcp上使用无状态 Streamable HTTP,并提供 Origin 检查、请求体大小限制,以及在对外开放时启用的 bearer 身份验证。 - 提供 npm 包(
npx lynxprompt-mcp)、Docker 镜像和多架构 Go 二进制文件。
工具
| 工具 | 功能 | 是否更改数据 |
|---|---|---|
search_blueprints | 搜索公共市场(查询、配置/命令、类别、标签、排序、页码) | 否 |
list_blueprints | 列出您的蓝图,支持分页,并按可见性筛选 | 否 |
get_blueprint | 获取您的一项蓝图,包括内容和 content_checksum | 否 |
list_hierarchies | 列出您的层级(单体仓库分组),支持分页 | 否 |
get_hierarchy | 获取一个层级及其蓝图,提供扁平列表和树形结构 | 否 |
create_blueprint | 创建蓝图;visibility: PUBLIC 会将其发布 | 是 |
update_blueprint | 更改字段;传入 expected_checksum | 是,会覆盖 |
delete_blueprint | 永久删除 | 是,具有破坏性 |
create_hierarchy | 创建层级;如果 repository_root 相同,则返回已有层级 | 是 |
delete_hierarchy | 删除层级;其蓝图会保留,但解除关联 | 是,具有破坏性 |
安装
在 LynxPrompt 实例的 Settings、API tokens 下创建 API 令牌。对于可自托管的实例,还需设置 LYNXPROMPT_URL。添加 LYNXPROMPT_READ_ONLY=true 以隐藏写入工具。
Claude Code
claude mcp add lynxprompt --scope user --env LYNXPROMPT_TOKEN=lp_... -- npx -y lynxprompt-mcp
Claude Desktop(claude_desktop_config.json)和 Cursor(~/.cursor/mcp.json)
{
"mcpServers": {
"lynxprompt": {
"command": "npx",
"args": ["-y", "lynxprompt-mcp"],
"env": { "LYNXPROMPT_TOKEN": "lp_..." }
}
}
}
VS Code(.vscode/mcp.json,会提示输入一次令牌并将其加密存储)
{
"inputs": [
{ "type": "promptString", "id": "lynxprompt-token", "description": "LynxPrompt API token", "password": true }
],
"servers": {
"lynxprompt": {
"type": "stdio",
"command": "npx",
"args": ["-y", "lynxprompt-mcp"],
"env": { "LYNXPROMPT_TOKEN": "${input:lynxprompt-token}" }
}
}
}
Codex(~/.codex/config.toml)
[mcp_servers.lynxprompt]
command = "npx"
args = ["-y", "lynxprompt-mcp"]
env = { LYNXPROMPT_TOKEN = "lp_..." }
Docker(stdio,任意客户端):命令为 docker,参数为 ["run", "-i", "--rm", "-e", "TRANSPORT=stdio", "-e", "LYNXPROMPT_TOKEN", "drumsergio/lynxprompt-mcp:v0.2.0"]。
npm 包会在首次运行时下载发布二进制文件,并根据包内附带的校验和检查其 sha256。HTTP 服务、Docker Compose 和本地构建说明请参阅入门指南。
文档
相关项目
LynxPrompt,此服务与之通信的可自托管平台。
许可证
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。