Handsontable MCP Server
Allows fetching and searching Handsontable documentation for the Angular framework, including guides and API references.
Allows fetching and searching Handsontable documentation for vanilla JavaScript, including guides and API references.
Allows fetching and searching Handsontable documentation for the React framework, including guides and API references.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Handsontable MCP Server Search for 'filter' in Handsontable docs"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Handsontable MCP Server
Model Context Protocol server providing access to Handsontable documentation for AI-powered code generation.
Features
Three MCP Tools
get_doc- Fetch specific documentation pages as Markdownsearch_docs- Search 563 pages by keywordlist_categories- Browse all documentation categories
Multi-Framework Support
JavaScript (vanilla)
React
Angular
Vue 2/3 (via integration guides)
Smart Features
Input validation and sanitization
Rate limiting (100ms between requests)
LRU cache with 1-hour TTL (max 100 items)
Structured JSON logging
HTML to Markdown conversion
Coverage
61 API endpoints
128 guide topics
20 documentation categories
563 total pages
Related MCP server: amCharts 5 MCP Server
Quick Setup
1. Clone and Install
git clone https://github.com/GreenFlux/handsontable-mcp-server.git
cd handsontable-mcp-server
npm install2. Add to Claude Desktop
macOS: Edit ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: Edit %APPDATA%\Claude\claude_desktop_config.json
Replace /absolute/path/to with your actual path:
{
"mcpServers": {
"handsontable": {
"command": "node",
"args": ["/absolute/path/to/handsontable-mcp-server/index.js"]
}
}
}3. Restart Claude Desktop
The server starts automatically when Claude Desktop launches.
Using the Server
Once connected, ask Claude about Handsontable:
Available Tools
1. get_doc
Fetch specific documentation and return as Markdown.
Parameters:
topic(required): Documentation topic (e.g., "column-sorting", "filters")framework(optional): "javascript", "react", or "angular" (default: "javascript")type(optional): "guide" or "api" (default: "guide")
Example:
Get the React column sorting documentation2. search_docs
Search for topics by keyword.
Parameters:
keyword(required): Search term
Example:
Search Handsontable docs for "filter"3. list_categories
List all documentation categories and topics.
Example:
Show me all Handsontable documentation categoriesSee DOCUMENTATION.md for a complete reference of all 61 API endpoints, 128 guide topics, and 20 categories.
Development
Run with auto-reload:
npm run devRun tests:
npm testLint code:
npx eslint .Format code:
npx prettier --write .Architecture
The server:
Receives MCP tool requests via stdio
Validates and sanitizes all inputs
Applies rate limiting (100ms between requests)
Fetches HTML from handsontable.com
Parses with JSDOM, removes navigation/footer
Converts to Markdown with Turndown
Caches result with LRU eviction
Returns formatted documentation
Project Structure
handsontable-mcp-server/
├── index.js # Main MCP server
├── test.js # Test suite
├── docs-structure.json # Pre-analyzed docs
├── .github/
│ └── workflows/
│ └── ci.yml # GitHub Actions
└── README.mdContributing
Contributions are welcome! Please read CONTRIBUTING.md first.
Security
See SECURITY.md for security policy and vulnerability reporting.
License
MIT - See LICENSE for details.
Acknowledgments
Documentation source: Handsontable
Built with Model Context Protocol SDK
Available Tools
3 toolsget_docA
Fetch Handsontable documentation for a specific topic and framework. Returns the documentation as markdown.
Inputs: topic (required), framework, type.
list_categoriesA
List all available documentation categories with their topics. Useful for browsing the documentation structure.
Inputs: no named parameters.
search_docsA
Search for Handsontable documentation topics by keyword. Returns matching API endpoints, guide topics, and categories.
Inputs: keyword (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
Each tool has a clearly distinct purpose: fetching a specific doc, listing categories, and searching. No overlap or ambiguity.
All tools follow a consistent verb_noun pattern in snake_case: get_doc, list_categories, search_docs.
With 3 tools, the set is well-scoped for a documentation server, covering essential operations without being too sparse or excessive.
The tool surface covers searching, listing categories, and fetching specific docs, providing a complete workflow for documentation access.
Maintenance
Related MCP Connectors
MCP server for agentverse documentation, generated by doc2mcp.
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
MCP server for stocksense-ai documentation, generated by doc2mcp.
MCP server for opencode documentation, generated by doc2mcp.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI assistants to access up-to-date documentation for Python libraries like LangChain, LlamaIndex, and OpenAI through dynamic fetching from official sources.1MIT

amCharts 5 MCP Serverofficial
AlicenseAqualityBmaintenanceMCP server that gives AI assistants on-demand access to 1,500+ amCharts 5 docs, ~300 code examples, and 1000+ class API references.11439 npm9MIT- AlicenseAqualityDmaintenanceAn MCP server that serves documentation and enables AI-powered search, Q\&A, and document analysis for developer tools and guides.54MIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context.18 npmMIT