mcpField
L
Lynxprompt Mcp

Lynxprompt Mcp

ローカル
github.comAI・エージェント2今日更新

Lynxprompt Mcp について

Lynxprompt Mcpは、LLMをLynxPromptインスタンスに接続し、AI設定ブループリントや階層を検索・管理するMCPサーバーです。読み取り専用モードに対応し、チェックサムで他所の編集を上書きしないようにします。

主な機能

  1. 01公開ブループリントマーケットを検索
  2. 02ブループリントと階層の一覧・読み込み
  3. 03レコードの作成・更新・削除
  4. 04コンテンツチェックサムで更新を保護
  5. 05読み取り専用ツールのみを登録

活用シーン

  1. 01再利用できるAI設定ブループリントの検索
  2. 02リポジトリのブループリント階層の確認
  3. 03LLMを介したブループリント内容の管理
  4. 04インスタンス接続を読み取り専用に制限

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 サーバーです。LLM を使って、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 ハンドシェイクを使用)と 2026-07-28 対応クライアントの両方で動作します。
  • stdio、または Origin チェック、リクエストボディのサイズ制限、公開時のベアラー認証を備えた、/mcp でのステートレスな Streamable HTTP に対応します。
  • npm パッケージ(npx lynxprompt-mcp)、Docker イメージ、マルチアーキテクチャ対応の Go バイナリとして提供されます。

ツール

ツール機能データを変更
search_blueprints公開マーケットプレイスを検索します(クエリ、設定/コマンド、カテゴリ、タグ、並べ替え、ページ)いいえ
list_blueprints自分のブループリントをページ単位で一覧表示し、公開範囲で絞り込みますいいえ
get_blueprint自分のブループリントを 1 件、内容と content_checksum とともに取得しますいいえ
list_hierarchies自分の階層(モノレポのグループ)をページ単位で一覧表示しますいいえ
get_hierarchy1 つの階層とそのブループリントを、フラット形式およびツリー形式で取得しますいいえ
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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。