.cursor — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited .cursor (MCP Server) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Servidor MCP (Model Context Protocol) para obtener información del clima usando la integración de Vercel.
# Clonar el repositorio
git clone <tu-repositorio>
cd MCPPOC
# Instalar dependencias
pnpm install
# Ejecutar en desarrollo
pnpm devAsegúrate de que tu proyecto esté en un repositorio de GitHub, GitLab o Bitbucket.
Si necesitas configurar variables de entorno:
Vercel desplegará automáticamente tu proyecto. Obtendrás una URL como: https://tu-proyecto.vercel.app
Crea el archivo .cursor/mcp.json en tu proyecto:
{
"mcpServers": {
"weather-server": {
"url": "https://tu-proyecto.vercel.app/api/mcp"
}
}
}Usa la URL de tu servidor MCP desplegado: https://tu-proyecto.vercel.app/api/mcp
# Ejecutar el servidor de desarrollo
pnpm dev
# En otra terminal, usar el inspector MCP
npx @modelcontextprotocol/inspector@latest http://localhost:3000Luego abre http://127.0.0.1:6274 para usar el inspector.
fetch_weatherObtiene información del clima para una ciudad específica.
Parámetros:
city (string): Nombre de la ciudadEjemplo de uso:
// En Cursor o cualquier cliente MCP
fetch_weather({ city: "Madrid" });Respuesta:
🌤️ **Clima en Madrid, España**
🌡️ **Temperatura:** 22°C
🌡️ **Sensación térmica:** 24°C
💧 **Humedad:** 65%
🌬️ **Velocidad del viento:** 12 km/h
☁️ **Condición:** Cielo despejado
*Información proporcionada por Open-Meteo*MCPPOC/
├── app/
│ ├── api/
│ │ └── mcp/
│ │ └── route.ts # Endpoint MCP
│ ├── layout.tsx # Layout principal
│ └── page.tsx # Página principal
├── package.json
├── next.config.js
├── tsconfig.json
└── README.mdMIT
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)Si tienes problemas o preguntas, abre un issue en el repositorio.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.