Magestack
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., "@MagestackSearch docs for Hyvä checkout customization"
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.

MCP MageOS Docs Server
Local MCP server that ingests MageOS, Hyvä, and Satoshi documentation, indexes it in SQLite/FTS5, and exposes 60 specialized tools for Claude Desktop, VS Code, and any other MCP-aware host.
Requirements
Node.js 20+
npm 9+
Internet access during crawling
Optional:
GITHUB_TOKENto avoid rate limits when reading GitHub trees
Related MCP server: figma-docs-mcp
Installation
npm install
npm run buildUpdating the documentation database
# all sources
npm run update
# Hyvä only
npm run update -- --sources=hyvaThe SQLite database lives in data/docs.db. Override paths and crawler settings with MCP_DOCS_DB_PATH, MCP_DOCS_DATA_DIR, and the other variables defined in src/config.ts.
Running the MCP server
npm start # run the compiled CLI
npm run dev # start via tsx for local development
node dist/cli.js --cron # enable scheduled refreshFlags:
--update– crawl and exit.--sources=mageos,hyva– restrict the refresh to selected sources.--update-on-start– force a rebuild before the server starts serving requests.--cron– enable scheduler mode (default cron:0 2 * * *).
MCP Tools
Core utilities:
search_docs,get_doc,docs_status,refresh_docs.60 topic-specific commands (
hyva_*,mageos_*,satoshi_*) aligned with the scenarios fromMCP-Magestack.txt.Update triggers exposed as MCP commands:
mcp_update_all,mcp_update_hyva,mcp_update_satoshi,mcp_update_mageos.
Project structure
src/
├── cli.ts # CLI entry point
├── server.ts # STDIO-based MCP server
├── config.ts # runtime configuration
├── db/ # SQLite schema and repository
├── crawlers/ # generic BFS scraper shared by Hyvä/MageOS/Satoshi
├── indexers/ # MageOS/Hyvä/Satoshi crawlers (web + GitHub where available)
├── mcp/ # tool/topic registration
├── utils/ # http, parsing, hashing, logging
└── update.ts # standalone update scriptTests & linting
npm run test
npm run lintPublishing
npm publish --access publicAfter publishing, configure MCP hosts (e.g., Claude Desktop) as follows:
{
"mcpServers": {
"mageosDocs": {
"command": "npx",
"args": ["@smartx/mcp-mageos-docs@latest"]
}
}
}################################################################################
Lokalny serwer MCP, który pobiera dokumentację MageOS, Hyvä i Satoshi, indeksuje ją w SQLite/FTS5 i eksponuje 60 narzędzi do natychmiastowego użycia przez hosty MCP (Claude Desktop, VS Code, itp.).
Wymagania
Node.js 20+
npm 9+
Dostęp do internetu podczas indeksowania
(opcjonalnie)
GITHUB_TOKENdla szybszego rate limitu podczas pobierania repozytoriów
Instalacja
npm install
npm run buildAktualizacja bazy dokumentacji
# wszystkie źródła
npm run update
# tylko Hyvä
npm run update -- --sources=hyvaBaza SQLite znajduje się w data/docs.db. Środowisko można kontrolować zmiennymi MCP_DOCS_DB_PATH, MCP_DOCS_DATA_DIR i innymi z src/config.ts.
Uruchamianie MCP
npm start # uruchom build i serwer MCP
npm run dev # CLI w trybie ts-node/tsx
node dist/cli.js --cron # uruchom cronowe odświeżanieArgumenty:
--update– tylko zindeksuj i zakończ.--sources=mageos,hyva– ogranicz aktualizację do wybranych źródeł.--update-on-start– wymuś przebudowę indeksu przy starcie serwera MCP.--cron– włącz harmonogram aktualizacji (domyślnie0 2 * * *).
MCP Tools
search_docs,get_doc,docs_status,refresh_docs60 tematycznych narzędzi (
hyva_*,mageos_*,satoshi_*) odpowiadających sekcjom dokumentacji.Komendy aktualizacji MCP:
mcp_update_all,mcp_update_hyva,mcp_update_satoshi,mcp_update_mageos.
Struktura projektu
src/
├── cli.ts # punkt wejścia (bin)
├── server.ts # uruchamia MCP w STDIO
├── config.ts # konfiguracja źródeł
├── db/ # schema i repozytorium SQLite
├── crawlers/ # współdzielony BFS crawler
├── indexers/ # crawlerzy MageOS/Hyvä/Satoshi (strony + GitHub tam gdzie trzeba)
├── mcp/ # rejestracja narzędzi, tematy
├── utils/ # http, parsery, hash, logger
└── update.ts # skrypt aktualizacjiTesty i lint
npm run test
npm run lintPublikacja
npm publish --access publicPo publikacji host MCP (np. Claude Desktop) może używać serwera:
{
"mcpServers": {
"mageosDocs": {
"command": "npx",
"args": ["@smartx/mcp-mageos-docs@latest"]
}
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Hosted Magento MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceLocal MCP server that indexes folders of documents into a hybrid vector + keyword search index for Claude Desktop, with support for PDFs, Office files, and images via OCR.MIT
- FlicenseNot gradedqualityDmaintenanceLocal MCP server that transforms Figma documentation and business rules into a semantically searchable index, exposed as a tool for Claude Code to query via natural language.-
- AlicenseNot gradedqualityDmaintenanceProvides a local MCP server for searching and retrieving documentation from 22+ open-source projects, enabling AI coding assistants to access up-to-date docs without network dependency.2 npm3MIT
- AlicenseNot gradedqualityBmaintenanceMCP server that indexes Markdown files into a local SQLite vector store and provides semantic search tools for Claude Code.4MIT