Skip to main content
Glama

XPath MCP サーバー

サードストランドスタジオ

XML コンテンツに対して XPath クエリを実行するための MCP サーバー。

画像

鍛冶屋のバッジ

ツール

  1. xpath

    • XPath式を使用してXMLコンテンツをクエリする

    • 入力:

      • xml (文字列): クエリするXMLコンテンツ

      • query (文字列): 実行するXPathクエリ

      • mimeType (オプション、文字列): MIME タイプ (例: text/xml、application/xml、text/html、application/xhtml+xml)

    • 戻り値: XPathクエリの結果を文字列として返します

  2. xpathwithurl

    • URL からコンテンツを取得し、XPath 式を使用してクエリを実行します。

    • 入力:

      • url (文字列): XML/HTMLコンテンツを取得するURL

      • query (文字列): 実行するXPathクエリ

      • mimeType (オプション、文字列): MIME タイプ (例: text/xml、application/xml、text/html、application/xhtml+xml)

    • 戻り値: XPathクエリの結果を文字列として返します

Related MCP server: mcp-registry-server

インストール

Smithery経由でインストール

Smithery経由で Claude Desktop 用の mcp-xpath を自動的にインストールするには:

npx -y @smithery/cli install @thirdstrandstudio/mcp-xpath --client claude
# Install dependencies
npm install

# Build the package
npm run build

設定

Claude Desktopでの使用

claude_desktop_config.jsonに以下を追加します。

npx

{
  "mcpServers": {
    "xpath": {
      "command": "npx",
      "args": [
        "@thirdstrandstudio/mcp-xpath"
      ]
    }
  }
}

直接Node.js

{
  "mcpServers": {
    "xpath": {
      "command": "node",
      "args": [
        "/path/to/mcp-xpath/dist/index.js"
      ]
    }
  }
}

/path/to/mcp-xpathリポジトリへの実際のパスに置き換えます。

XMLコンテンツのクエリ

// Select all <item> elements from XML
const result = await callTool("xpath", {
  xml: "<root><item>value1</item><item>value2</item></root>",
  query: "//item/text()",
  mimeType: "text/xml"
});

HTMLコンテンツのクエリ

// Get all links from HTML
const result = await callTool("xpath", {
  xml: "<html><body><a href='link1.html'>Link 1</a><a href='link2.html'>Link 2</a></body></html>",
  query: "//a/@href",
  mimeType: "text/html"
});

クエリURLコンテンツ

// Get all links from a webpage
const result = await callTool("xpathwithurl", {
  url: "https://example.com",
  query: "//a/@href",
  mimeType: "text/html"
});

発達

# Install dependencies
npm install

# Start the server in development mode
npm start

ライセンス

このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/thirdstrandstudio/mcp-xpath'

If you have feedback or need assistance with the MCP directory API, please join our Discord server