surfline-mcp
surfline-mcp
Servidor MCP de Python minimalista con una herramienta: get_surf_forecast.
Obtiene ambos endpoints de pronóstico de Surfline:
conditionsrating
El punto está fijado mediante una variable de entorno (SURFLINE_SPOT_ID), por lo que este servidor es efectivamente para un solo punto.
Configuración
cd surfline-mcp
uv syncEjecución (servidor MCP stdio)
cd surfline-mcp
export SURFLINE_SPOT_ID=5842041f4e65fad6a7708852
uv run surfline-mcpEjecución mediante uvx (desde GitHub)
export SURFLINE_SPOT_ID=5842041f4e65fad6a7708852
uvx --from git+https://github.com/ivoytov/surfline-mcp surfline-mcpConfiguración de Nanobot MCP (uvx)
{
"tools": {
"mcpServers": {
"surfline": {
"command": "uvx",
"args": ["--from", "git+https://github.com/ivoytov/surfline-mcp", "surfline-mcp"],
"env": {
"SURFLINE_SPOT_ID": "5842041f4e65fad6a7708852"
}
}
}
}
}Herramienta
get_surf_forecast(days=3)
Devuelve:
spot_iddaysdaily_forecast[]con:forecastDaydayToWatchheadlineobservationrating_summary.dominant_keyrating_summary.min_valuerating_summary.max_valuerating_summary.avg_valuerating_windows[]como instantáneas compactas de 3 horas:local_hourkeyvalue
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
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/ivoytov/surfline-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server