Using the Live Demo
The fastest way to get started is using the hosted demo at webhelp-mcp.vercel.app.Choose your WebHelp site
Identify the WebHelp documentation site you want to query. For this example, we’ll use the Oxygen XML Editor documentation:Convert the URL to an endpoint path by removing
https:// and the trailing slash:Construct your MCP endpoint
Append your endpoint path to the demo server:This URL is your MCP server endpoint that AI tools can connect to.
Configure AI Tools
Once you have your MCP endpoint, configure your AI tool to use it.Claude Desktop
Add the MCP server to your Claude Desktop configuration
ChatGPT
Connect ChatGPT Deep Research to your documentation
Cursor
Configure Cursor’s AI features with MCP
Oxygen AI Positron
Use within Oxygen XML Editor’s AI assistant
Quick Configuration Example
For Claude Desktop, add this to yourclaude_desktop_config.json:
Using the MCP Tools
Once connected, your AI tool has access to two powerful tools:Search Tool
Search the documentation with semantic search and boolean operators.Search returns up to 10 results ranked by relevance. The server automatically uses semantic search when available and falls back to index-based search.
Fetch Tool
Retrieve the complete content of a document by its ID (from search results).Federated Search
Query multiple documentation sites simultaneously by encoding multiple URLs.Encode the URLs
Use the URL encoding utility (available in the source repository):The encoding uses zlib compression and base64url encoding to create a compact representation.
Example Queries
Here are some example queries you can try:Find features for a specific use case
Find features for a specific use case
Query: “XML validation schema”The search tool will find relevant documentation pages about XML validation features.
Search with boolean operators
Search with boolean operators
Query: “XSLT AND transformation”Boolean operators (AND, OR) help narrow down results to specific topics.
Retrieve detailed documentation
Retrieve detailed documentation
- First search:
{"query": "content completion"} - Get the ID from results:
"0:topics/content-completion.html" - Fetch full content:
{"id": "0:topics/content-completion.html"}
Next Steps
Deploy Your Own
Host your own instance on Vercel for production use
Semantic Search
Learn about intelligent search capabilities
Search API
Deep dive into the search tool implementation
Security
Understand security considerations for self-hosting