Violett MCP Server
Violett MCP Server
Servidor MCP (Model Context Protocol) completo basado en el ejemplo de simpleStreamableHttp.ts del typescript-sdk oficial.
Características
Este servidor MCP incluye:
🔧 Herramientas (Tools)
fetch_url: Realiza peticiones HTTP GET para obtener contenido de URLs
post_data: Envía datos mediante peticiones HTTP POST
💡 Prompts
summarize_url: Genera un resumen del contenido de una URL
analyze_api: Analiza la estructura de respuesta de una API
📊 Recursos (Resources)
stream://example: Recurso de ejemplo con streaming de datos
http(s)://...: Soporte para recursos HTTP dinámicos
Instalación
npm installCompilación
npm run buildUso
Modo desarrollo (TypeScript directo)
npm run dev
# o específicamente para MCP:
npm run mcpModo producción (JavaScript compilado)
npm startIntegración con Clientes MCP
Para usar este servidor desde un cliente MCP, puedes usar la configuración incluida en mcp-config.json:
{
"mcpServers": {
"violett-mcp-server": {
"command": "npx",
"args": ["-y", "ts-node", "src/examples/single-node-server.ts"],
"cwd": ".",
"env": {}
}
}
}Ejemplo de uso
Una vez conectado, el servidor proporciona herramientas para:
Obtener contenido web:
Usar la herramienta
fetch_urlcon parámetrourl
Enviar datos a APIs:
Usar la herramienta
post_datacon parámetrosurlydata
Generar prompts inteligentes:
summarize_url: Para resumir contenido de una URLanalyze_api: Para analizar respuestas de API
Estructura del proyecto
violett-mcp-server/
├── src/
│ └── examples/
│ └── single-node-server.ts # Servidor MCP principal
├── dist/ # JavaScript compilado
├── mcp-config.json # Configuración para clientes MCP
├── package.json
└── README.mdDesarrollo basado en el SDK oficial
Este servidor está basado en el ejemplo simpleStreamableHttp.ts del Model Context Protocol TypeScript SDK.
Para más información sobre MCP, consulta la documentación oficial.
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/luis0794/violett-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server