sfml3-ref
Servidor MCP de Documentación de SFML 3.1.0 (sfml3-ref)
Un servidor oficial del Model Context Protocol (MCP) que proporciona a los asistentes de IA (Claude Desktop, Cursor, Claude Code, Cline, etc.) acceso directo y sin conexión a la documentación de referencia completa de SFML 3.1.0 en C++.
🌟 Características
Referencia de API en Markdown limpio: documentación HTML de Doxygen analizada y limpiada en Markdown de GitHub con bloques de código C++ resaltados con sintaxis.
Firmas C++20 completas: prototipos de métodos completos con especificadores (
[[nodiscard]],constexpr,explicit,delete, argumentos por defecto).Categorizado por módulo: más de 155 símbolos categorizados en los 5 módulos de SFML:
System,Window,Graphics,AudioyNetwork.Búsqueda rápida en memoria: búsqueda en menos de un milisegundo entre nombres de símbolos, funciones miembro, parámetros y descripciones.
Alias inteligentes: resolución directa de typedefs y ayudantes comunes de SFML (por ejemplo,
Vector2f➔sf::Vector2<T>,IntRect➔sf::Rect<T>,seconds➔sf::Time).
Related MCP server: godot-mcp-docs
🛠️ Herramientas MCP
Herramienta | Parámetros | Descripción |
| none | Enumera los 5 módulos principales de SFML 3.1.0 con descripciones y recuentos de símbolos. |
|
| Devuelve la tabla de contenidos de un módulo (clases, estructuras, enums, espacios de nombres, funciones). |
|
| Busca símbolos y métodos miembro para un término dado (por ejemplo, |
|
| Devuelve documentación Markdown completa y prototipos C++ para un símbolo específico (por ejemplo, |
🚀 Primeros pasos
Requisitos previos
Node.js (se recomienda v18.0.0 o superior)
npm
Instalación y compilación
# 1. Clone the repository
git clone https://github.com/Floxius/sfml3-ref.git
cd sfml3-ref
# 2. Install dependencies
npm install
# 3. Build the TypeScript server
npm run buildNota: El repositorio ya incluye el
index.jsonprecompilado (~1 MB), por lo que no necesitas descargar los archivos HTML de Doxygen de SFML a menos que quieras volver a ejecutar el script de indexación.
🖥️ Configuración del cliente
1. Claude Desktop
Añade el servidor a tu archivo de configuración de Claude Desktop:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"sfml3-ref": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/sfml3-ref/dist/src/index.js"
]
}
}
}(En Windows, usa barras normales o dobles barras invertidas, por ejemplo, C:/Users/<username>/Documents/sfml3-ref/dist/src/index.js)
Alternativa: ejecutar directamente con tsx (no se requiere paso de compilación)
{
"mcpServers": {
"sfml3-ref": {
"command": "npx",
"args": [
"-y",
"tsx",
"/ABSOLUTE/PATH/TO/sfml3-ref/src/index.ts"
]
}
}
}2. Cursor / Cline / Otros clientes MCP
Añade un servidor MCP STDIO con:
Comando:
nodeArgumentos:
["/path/to/sfml3-ref/dist/src/index.js"]
📖 Ejemplos de uso
Una vez conectado en Claude o en tu cliente MCP, puedes hacer preguntas como:
"Enumera todos los módulos disponibles en SFML 3.1."
"Muéstrame todas las clases y funciones del módulo Graphics de SFML."
"¿Cuál es la firma del constructor de
sf::Spriteen SFML 3?""¿Cómo consulto registros DNS con
sf::Dnsen SFML 3.1?""Busca métodos de manejo de eventos en SFML 3."
🔄 Reconstrucción del índice (opcional)
Si deseas volver a generar index.json desde cero:
Descarga la documentación HTML de Doxygen de SFML 3.1.0 desde el sitio web de SFML.
Extrae los archivos HTML en una carpeta llamada
SFML-3.1.0en la raíz del repositorio.Ejecuta el script de indexación:
npm run build:index📄 Licencia
Código del servidor: Licenciado bajo la Licencia MIT.
Documentación y biblioteca de SFML: Copyright © Laurent Gomila y el equipo de SFML. SFML está licenciado bajo los términos y condiciones de la licencia zlib/png.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides instant, offline access to comprehensive PrestaShop development documentation including 647+ hooks, module guides, component architecture, APIs, and theme development resources for AI assistants.78MIT
- AlicenseNot gradedqualityDmaintenanceProvides AI assistants with access to the complete Godot Engine documentation, enabling developers to get answers about Godot classes, tutorials, and features directly in their chat interface.69MIT
- FlicenseAqualityFmaintenanceProvides offline access to complete Garmin Connect IQ SDK 8.2.3 documentation with enhanced search, device reference, programming guides, and FAQ for AI assistants.810
- FlicenseAqualityDmaintenanceEnables AI assistants to search and retrieve detailed documentation for Tracktion Engine classes and APIs.2
Related MCP Connectors
Provide your AI coding tools with token-efficient access to up-to-date technical documentation for…
Get up-to-date, version-specific documentation and code examples from official sources directly in…
@latest documentation and code examples to 9000+ libraries for LLMs and AI code editors in a singl…
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/Floxius/sfml3-ref'
If you have feedback or need assistance with the MCP directory API, please join our Discord server