Skip to main content
Glama

MCP Access Server

by shin-t-o

MCP Access Template

tools for personal use
previous: nodejs -> deno

Settings

{ "mcpServers": { "mcp-access-deno": { "command": "deno", // OR full-path "args": ["run", "-A", "PROJEC_DIR/src/index.ts"], "env": {} } } }

Tools

List

  • commandExecute
    • Execute a command in the allowed list
  • getUrlToMd
    • Parse a web page into Markdown and return it
  • getPdfContent
    • Text parsing and return of PDF content

Libraries

MCP Inspector

The MCP inspector is a developer tool for testing and debugging MCP servers.

$ npx @modelcontextprotocol/inspector deno run -A src/index.ts

Trouble shooting

Workaround

pdfjs-dist

How to remove Warning: Please use the legacy build in Node.js environments. (since this console message inhibits MCP startup)

// if (isNodeJS) { // warn("Please use the `legacy` build in Node.js environments."); // }

Exec locally

# 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

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Enables text extraction from web pages and PDFs, and execution of predefined commands, enhancing content processing and automation capabilities.

  1. Settings
    1. Tools
      1. List
      2. Libraries
      3. MCP Inspector
    2. Trouble shooting
      1. Workaround
    3. Exec locally

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        Enables web content scanning and analysis by fetching, analyzing, and extracting information from web pages using tools like page fetching, link extraction, site crawling, and more.
        Last updated -
        6
        7
        TypeScript
        MIT License
      • A
        security
        A
        license
        A
        quality
        Provides comprehensive document processing, including reading, converting, and manipulating various document formats with advanced text and HTML processing capabilities.
        Last updated -
        16
        46
        11
        TypeScript
        MIT License
      • -
        security
        F
        license
        -
        quality
        Provides tools for reading and extracting text from PDF files, supporting both local files and URLs.
        Last updated -
        3
        Python
      • A
        security
        F
        license
        A
        quality
        An MCP server that provides a tool to extract text content from local PDF files, supporting both standard PDF reading and OCR capabilities with optional page selection.
        Last updated -
        1
        5
        Python
        • Apple

      View all related MCP servers

      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/shin-t-o/mcp-access'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server