Plantilla de acceso MCP
herramientas para uso personal
anterior: nodejs -> deno
Ajustes
{
"mcpServers": {
"mcp-access-deno": {
"command": "deno", // OR full-path
"args": ["run", "-A", "PROJEC_DIR/src/index.ts"],
"env": {}
}
}
}
Herramientas
Lista
commandExecute
- Ejecutar un comando en la lista permitida
getUrlToMd
- Analizar una página web en Markdown y devolverla
getPdfContent
- Análisis de texto y devolución de contenido PDF
Bibliotecas
Inspector de MCP
El inspector MCP es una herramienta de desarrollo para probar y depurar servidores MCP.
$ npx @modelcontextprotocol/inspector deno run -A src/index.ts
Solución de problemas
Solución alternativa
pdfjs-dist
Cómo eliminar Warning: Please use the
build in Node.js environments.
// if (isNodeJS) {
// warn("Please use the `legacy` build in Node.js environments.");
// }
Ejecutar localmente
# start locally
$ deno run -A src/index.ts
# exec
$ {"jsonrpc":"2.0","id":"toolcall-1","method":"tools/call","params":{"name":"getUrlToMd","arguments":{"url":"https://code.visualstudio.com/docs/editing/intellisense"}}}
# ---
# start locally + exec + save result
$ echo '{"jsonrpc":"2.0","id":"toolcall-1","method":"tools/call","params":{"name":"getUrlToMd","arguments":{"url":"https://code.visualstudio.com/docs/editing/intellisense"}}}' | \
deno run -A src/index.ts | \
grep "result" | \
jq -r '.result.content[0].text | fromjson' > example.md