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 "Install 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 ServerSearch 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: Library Docs 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
Maintenance
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/GreenFlux/handsontable-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server