mcpField
W
walkerOS Source Browser

walkerOS Source Browser

ローカル
walkeros.ioデータ・分析3472 日前に更新

walkerOS Source Browser について

ページにイベント属性を付与するチーム向けの、walkerOS HTML タギング用ローカル MCP サーバーです。DOM 解析を使って `data-elb` 属性を生成、抽出、検証でき、アカウントや API トークンは不要です。

主な機能

  1. 01`data-elb` 属性と HTML の生成
  2. 02HTML 断片からタグを解析
  3. 03タグ構造の検証
  4. 04カスタム属性プレフィックスに対応

活用シーン

  1. 01商品カードへの walkerOS タギング追加
  2. 02HTML からイベントとグローバル情報を抽出
  3. 03不完全または未知のタグをページ上で確認

MCP 対応

`generate_tagging`、`parse_tagging`、`validate_tagging` の 3 つのタギングツールと、2 つのドキュメントリソースを MCP クライアントに提供します。stdio 経由でローカル実行し、アカウントや API トークンは不要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"io-walkeros-source-browser": {
"command": "npx",
"args": [
"-y",
"@walkeros/mcp-source-browser"
]
}
}
}
起動コマンドnpx -y @walkeros/mcp-source-browser

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@walkeros/mcp-source-browser4.5.0

ツール

3

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
dataobjectいいえkey:value ペア形式のエンティティプロパティ
linkobjectいいえdata-elblink のリンク関係(id:type、例:{"details":"parent"})
actionobjectいいえdata-elbaction 用のトリガー:アクションのペア(最も近いエンティティのみ)
entitystringいいえエンティティ名(data-elb="entity" を作成し、data-elb-entity プロパティの適用範囲を設定します)
prefixstringいいえカスタムプレフィックス(デフォルト:data-elb)
scopedobjectいいえdata-elb_ のパススコープ付き汎用プロパティ(この要素の下にネストされたトリガーのみが受け取ります)
actionsobjectいいえdata-elbactions のトリガーとアクションのペア(すべてのエンティティ)
contextobjectいいえdata-elbcontext のコンテキストプロパティ
globalsobjectいいえdata-elbglobals のグローバルプロパティ

詳細

walkerOS

@walkeros/mcp-source-browser

walkerOS の HTML タグ付け用 Model Context Protocol サーバーです。実際の DOM 解析を使用して data-elb 属性を生成、解析、検証するため、AI アシスタントがページにタグを付け、自分の作業を確認できます。ローカルで動作し、アカウントや API トークンは不要です。

ドキュメント • NPM パッケージ • ソースコード

インストール

このサーバーは stdio 経由で動作し、MCP クライアントによって起動されます。クライアントの設定に追加してください。

{
  "mcpServers": {
    "walkeros-source-browser": {
      "command": "npx",
      "args": ["@walkeros/mcp-source-browser"]
    }
  }
}

Claude Code では、代わりに walkerOS プラグインをインストールできます。このプラグインは、このサーバーに加え、フロー開発サーバーと walkerOS スキルを登録します。

/plugin marketplace add elbwalker/walkerOS
/plugin install walkeros@elbwalker

バイナリを直接インストールするには、次のようにします。

npm install @walkeros/mcp-source-browser

クイックスタート

たとえば、「商品名と価格を含む商品カード用の walkerOS タグ付けを生成して」とアシスタントに依頼してください。アシスタントは generate_tagging を呼び出し、そのまま貼り付けられる data-elb 属性を返します。

ツール

ツール説明
generate_tagging構造化された入力を data-elb 属性と HTML のサンプルスニペットに変換します
parse_taggingHTML スニペットを解析し、そこから生成される walkerOS のイベントとグローバル変数を抽出します
validate_taggingタグ付けに孤立したアクション、欠落したエンティティ、不明なトリガー、アクションのないエンティティがないか確認します

3 つのツールはいずれも、カスタム属性プレフィックスに合わせるための省略可能な prefix を受け付けます。デフォルトは data-elb です。

リソース

URI内容
walkeros://docs/tagging/html-attributesdata-elb HTML 属性のタグ付けガイド
walkeros://docs/tagging/taggercreateTagger() の Fluent API リファレンス

ドキュメント

パラメーターの完全な一覧と例は、ドキュメントをご覧ください: https://www.walkeros.io/docs/apps/mcp

貢献

issue の投稿、ディスカッション の開始、またはお問い合わせを通じて、ぜひご貢献ください。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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