mcpField
L
Lynxprompt Mcp

Lynxprompt Mcp

本地服务
github.comAI 与智能体2今天更新

关于 Lynxprompt Mcp

Lynxprompt Mcp 将 LLM 连接到 LynxPrompt 实例,用于浏览、搜索和管理 AI 配置蓝图及层级结构。它支持只读模式,并通过校验和防止更新覆盖其他位置的修改。

主要功能

  1. 01搜索公开蓝图市场
  2. 02列出并读取蓝图与层级结构
  3. 03创建、更新和删除记录
  4. 04通过内容校验和保护更新
  5. 05仅注册只读工具

适用场景

  1. 01查找可复用的 AI 配置蓝图
  2. 02查看仓库的蓝图层级结构
  3. 03通过 LLM 管理蓝图内容
  4. 04将实例连接限制为只读访问

MCP 相关

该 MCP 服务提供蓝图、层级结构和用户信息的工具与只读资源,可通过 stdio 或无状态 Streamable HTTP 连接。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"lynxprompt": {
"command": "npx",
"args": [
"-y",
"lynxprompt-mcp"
],
"env": {
"LYNXPROMPT_TOKEN": "<LYNXPROMPT_TOKEN>",
"LYNXPROMPT_URL": "<LYNXPROMPT_URL>",
"LYNXPROMPT_READ_ONLY": "<LYNXPROMPT_READ_ONLY>"
}
}
}
}
启动命令npx -y lynxprompt-mcp
需要配置的环境变量
LYNXPROMPT_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+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmlynxprompt-mcp0.3.0
ocidrumsergio/lynxprompt-mcp:v0.3.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

lynxprompt-mcp

lynxprompt-mcp

npm CI codecov Docker Pulls License

适用于任何 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 和本地构建说明请参阅入门指南。

文档

  • 入门指南:Docker Compose、npm、本地构建
  • 配置:环境变量和 MCP 客户端配置
  • 用法:资源、工具和协议版本
  • 开发:测试、贡献、致谢
  • 相关项目:相关项目系列和注册表列表

相关项目

LynxPrompt,此服务与之通信的可自托管平台。

许可证

GPL-3.0-or-later

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。