Skip to content
LangChain

Sitemap Extractor: every URL listed in sitemap.xml files for LangChain

io.github.bepolabs/sitemap-urls

Pull every link a sitemap holds for SEO audits, migrations and crawl planning.

client:LangChain transport:streamable-http

Install Sitemap Extractor: every URL listed in sitemap.xml files in LangChain

pip install langchain-mcp-adapters

from langchain_mcp_adapters.client import MultiServerMCPClient

client = MultiServerMCPClient({
        "sitemap-urls": {
            "transport": "streamable_http",
            "url": "https://mcp.apify.com?tools=bepolabs/sitemap-urls",
        }
})

tools = await client.get_tools()

get_tools() returns the server's tools as LangChain tools, ready for an agent. LangChain docs

Sitemap Extractor: every URL listed in sitemap.xml files in other clients