Altro · Server MCP locale
CTFd
MCP server for CTFd v3: list challenges, submit flags, and query scoreboards via AI agents.
Cosa indica il MCP Registry
La voce come pubblicata nel MCP Registry ufficiale (consultazione: 4 ottobre 2026), ultima versione.
- Nome nel registro
io.github.MrJamescot/ctfd-mcp-server- Versione
- 1.0.4
- Stato
- Attivo
- Categoria
- altro
- Trasporto
- stdio (processo locale)
- Pacchetto
- PyPI
- Pubblicato
- 21 settembre 2026
- Aggiornato
- 21 settembre 2026
- Editore
- MrJamescot (GitHub)
- Namespace
- Namespace verificato dal MCP Registry tramite GitHub (github.com/MrJamescot) · come funziona
- Repository
- github.com/MrJamescot/ctfd-mcp-server
- Fonte
- Voce nell’API del registro
Pacchetti
| Registro | Pacchetto | Versione | Trasporto |
|---|---|---|---|
| PyPIruntime: uvx | ctfd-mcp-server | 1.0.4 | stdio |
Come collegare CTFd
CTFd viene eseguito in locale a partire da un pacchetto Python pubblicato su PyPI: ctfd-mcp-server, versione 1.0.4. Comunica via MCP su stdio, quindi il client lo avvia come programma e dialoga con esso tramite standard input e standard output. Richiede Python; i client in genere lo avviano con uvx (di uv) o dopo pip install - il comando abituale è uvx ctfd-mcp-server. Legge queste variabili d’ambiente: CTFD_BASE_URL (obbligatorio), CTFD_ADMIN_TOKEN (segreto), CTFD_SESSION_COOKIE (segreto), CTFD_USERNAME, CTFD_PASSWORD (segreto) e CTFD_HTTP_TIMEOUT; vanno impostate nella configurazione del client per questo server.
Nel formato JSON mcpServers, letto da molti client MCP desktop e per editor di codice, la voce si presenta così (segnaposto tra parentesi angolari):
{
"mcpServers": {
"ctfd-mcp-server": {
"command": "uvx",
"args": [
"ctfd-mcp-server"
],
"env": {
"CTFD_BASE_URL": "<valore>",
"CTFD_ADMIN_TOKEN": "<segreto>",
"CTFD_SESSION_COOKIE": "<segreto>",
"CTFD_USERNAME": "<valore>",
"CTFD_PASSWORD": "<segreto>",
"CTFD_HTTP_TIMEOUT": "<valore>"
}
}
}
}Ricavato dalla voce del registro, non testato qui. Cosa fa il server, e a quali condizioni, lo stabilisce il suo editore; prima di concedergli l’accesso ai propri account o file conviene consultarne il repository o il sito web. Come aggiungere un server MCP a un assistente · Prima di collegare un server
Altri server della categoria altro
| Server | Esecuzione |
|---|---|
| Csv Tools MCPReliable CSV parsing + generation. Handles quotes, embedded commas, BOMs, CRLF. | Locale · stdio |
| Csvbox MCP ServerCSVBox MCP server for creating, updating, validating and generating CSVBox importer sheets. | Locale · stdio |
| Csvto MCPLocal CSV, JSON and Excel conversion. Files are never uploaded and never enter the context. | Locale · stdio |
| Ctan MCPKeyless MCP server for CTAN: LaTeX packages, authors, descriptions, install paths. | Locale · stdio |
| CtxfileLocal-first MCP server that snapshots your project's working state into one context object. | Locale · stdio |
| CubelifeGive AI agents a persistent pixel-art character reflecting their state in real time. | Locale · stdio |
| Cubite LMS: Learning Management SystemLMS (learning management system): manage courses, SCORM/xAPI, learners, certificates and reports. | Remoto · HTTPVerifica live: accesso richiesto |
| CUDA-Q DocsCUDA-Q docs, API reference, and runnable examples for AI agents, pinned to your installed version. | Locale · stdio |