Backbone.js Documentation MCP Server
Provides access to Backbone.js documentation chapters as readable resources and enables full-text search across all chapters with excerpt generation
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., "@Backbone.js Documentation MCP Serversearch for how to handle model validation in Backbone.js"
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 Server: Recursos Markdown de Backbone.js
Servidor MCP (Model Context Protocol) que expone capítulos Markdown de Backbone.js como recursos legibles y añade una tool para búsqueda full‑text sobre dichos capítulos.
Autoría
name: Edwin Andrés Legro Agudelo
GitHub: https://github.com/elegroag
Related MCP server: Slice.js Documentation MCP
Características
Recursos por capítulo: cada capítulo Markdown se registra como recurso MCP con nombre y URI estable (
backbone://chapter/NN).Lectura de contenidos: devuelve el texto plano del capítulo solicitado.
Búsqueda: tool
search-backboneque busca texto en todos los capítulos y devuelve enlaces a los recursos con coincidencias y un extracto.Tipado y validación: Zod (v3) para validar argumentos de tools.
Arquitectura
src/server.ts: arranque del servidor MCP, registro de recursos y toolsearch-backbone.src/mcp-server.ts: utilidades para listar recursos (listResources), leer contenido (readResource) y buscar (searchResources).src/markdown-reader.ts: lectura/normalización de archivos Markdown.src/types.ts: tipos compartidos (por ejemplo, resultados de búsqueda).docs/: capítulos Markdown de Backbone.js.
Requisitos
Node.js 18+ (recomendado 20+)
pnpm
Instalación
pnpm install
pnpm buildEjecución
Modo desarrollo (STDIO):
pnpm startEsto lanza tsx ./src/server.ts y expone el servidor por STDIO.
Con MCP Inspector (UI web) usando STDIO del servidor:
npx @modelcontextprotocol/inspector npx -y tsx ./src/server.tsAbre el navegador con el Inspector. Desde ahí podrás listar recursos y ejecutar tools.
Recursos expuestos
Por cada capítulo detectado en
docs/:Nombre:
backbone-chapter-NNURI:
backbone://chapter/NNmimeType:
text/markdown(o el deducido por el lector)
Lectura (
readResource): devuelve{ contents: [{ uri, text }] }con el contenido del capítulo.
Tools
search-backbone
title: "Buscar en capítulos Backbone"
description: Busca texto en los capítulos Markdown y devuelve enlaces a los capítulos con coincidencias.
inputSchema:
query: string(mín. 2)caseSensitive?: booleanmaxExcerpts?: number(1–5)
respuesta:
content: lista con un bloquetext(resumen) y múltiplesresource_linkhaciabackbone://chapter/NNcon un primer extracto comodescription.
Ejemplo de llamada (Inspector)
Tool:
search-backboneArguments:
{
"query": "modelo",
"caseSensitive": false,
"maxExcerpts": 3
}Desarrollo
Compilar TypeScript:
pnpm buildEjecutar pruebas manuales desde Inspector o cualquier cliente MCP compatible.
Configuración TS relevante (
tsconfig.json):module: nodenext,strict: true,skipLibCheck: true.
Solución de problemas
Error
MCP error -32603: keyValidator._parse is not a function:Causa: incompatibilidad entre Zod v4 y el SDK/zod-to-json-schema.
Solución aplicada: Zod fijado a v3 (
"zod": "^3.23.8").Ejecuta
pnpm install && pnpm buildtras el cambio.
Scripts
pnpm build— compila TypeScript adist/.pnpm start— ejecuta el servidor MCP por STDIO contsx.
Buenas prácticas aplicadas
Diseño modular: separación en
server,services/utils(mcp-server.ts),readers, ytypes.Validación a nivel de borde (Zod v3) para inputs de tools.
Código limpio y responsabilidad única por módulo.
Licencia
MIT. Ver
LICENSE.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- Alicense-qualityDmaintenanceEnables AI assistants to access and search MkDocs documentation through tools for full-text search, page navigation, and code block extraction. It serves documentation pages as readable resources and provides structural outlines to help LLMs navigate documentation content.MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to search, list, and retrieve documentation from the Slice.js official GitHub repository. It provides full-text search capabilities and can deliver individual doc pages or a complete documentation bundle for comprehensive LLM context.4135MIT
- Flicense-qualityDmaintenanceProvides programmatic access to SAP Fiori Jetpack Compose UI SDK documentation, including API references and feature guides. It enables users to list, search, and retrieve content from over 6,000 documentation files to support Android development.
- Alicense-qualityFmaintenanceServes RootApp documentation files with search and retrieval capabilities, enabling users to access specific docs, browse directory structure, and search across file names and content.AGPL 3.0
Related MCP Connectors
DevDocs.io keyless docs index + entry search + content (Angular, MDN, Rust, etc.).
Get up-to-date, version-specific documentation and code examples from official sources directly in…
Provide your AI coding tools with token-efficient access to up-to-date technical documentation for…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/elegroag/backbone-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server