Science & Education
Diferencia de camino óptico Δ = n·d y fase δ = 2π·Δ/λ₀: convierte una diferencia geométrica de trayecto en camino óptico y fase, clasificando la interferencia como constructiva (múltiplos enteros de λ), destructiva (semienteros) o intermedia, con modo opcional de ida y vuelta para películas delgadas y espejos. Anclas: 275 nm extra en aire ante 550 nm son justo media onda → 180° franja oscura; una película de vidrio de 200 nm (n = 1.5) recorrida dos veces da 600 nm de camino óptico ante 600 nm → un ciclo completo, constructiva.
Llama a esta herramienta desde tu código en tres lenguajes.
curl -X POST 'http://127.0.0.1:3003/es/api/tools/optical-path-difference' \
-H 'Content-Type: application/json' \
-d '{"pathDifference":275,"pathUnit":"nm","refractiveIndex":1,"wavelengthNm":550,"doublePass":false}'Envía una petición POST con tus entradas en JSON. Los parámetros de tipo archivo requieren una subida previa.
POST http://127.0.0.1:3003/es/api/tools/optical-path-difference| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| pathDifference | number | Sí | — |
| pathUnit | select | Sí | — |
| refractiveIndex | number | Sí | — |
| wavelengthNm | number | Sí | — |
| doublePass | checkbox | No | — |
Añade esta herramienta a tu servidor Model Context Protocol para que los agentes de IA puedan listarla y llamarla.
Añade este bloque a la configuración de tu cliente MCP:
{
"mcpServers": {
"elysiatools-optical-path-difference": {
"name": "optical-path-difference",
"description": "Diferencia de camino óptico Δ = n·d y fase δ = 2π·Δ/λ₀: convierte una diferencia geométrica de trayecto en camino óptico y fase, clasificando la interferencia como constructiva (múltiplos enteros de λ), destructiva (semienteros) o intermedia, con modo opcional de ida y vuelta para películas delgadas y espejos. Anclas: 275 nm extra en aire ante 550 nm son justo media onda → 180° franja oscura; una película de vidrio de 200 nm (n = 1.5) recorrida dos veces da 600 nm de camino óptico ante 600 nm → un ciclo completo, constructiva.",
"baseUrl": "http://127.0.0.1:3003/mcp/sse?toolId=optical-path-difference",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}Tras conectar al endpoint SSE, lista las herramientas expuestas:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Invoca la herramienta por su id; los argumentos se construyen a partir de sus parámetros:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "optical-path-difference",
"arguments": {
"pathDifference": 275,
"pathUnit": "nm",
"refractiveIndex": 1,
"wavelengthNm": 550,
"doublePass": false
}
}
}Resultado de texto
{
"result": "Processed text content",
"error": "Error message (optional)",
"message": "Notification message (optional)",
"metadata": {
"key": "value"
}
}¿Dudas o problemas? Contacta con [email protected]