MCP Access Server

MCP Access Server

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

shin-t-o

Browser Automation
Local
TypeScript
Visit Server

Tools

get-webpage-markdown

Parses a web page into Markdown and returns it

get-pdf-content

Text parsing and return of PDF content

command-execute

Executes a command in the allowed list: ls / mkdir / cd / npm / npx / node / git / rm

README

MCP Access Template

自分用ツール 他で共有済みのもの

URL

https://modelcontextprotocol.io/introduction

使い方


インストールとビルド

npm ci
npm run build

設定ファイル編集

claude_desktop_config.json で指定

{
  "mcpServers": {
    // free to name
    "mcp-access": {
      "command": "node",
      "args": ["path/to/dist/index.js"]
    }
    // ...(another plugins)
  }
}

<br />

機能メモ


上記を設定すると何ができるか

=====================

ウェブページのテキスト抽出

  • get-web-content という名前で URL のウェブページのテキストを抽出する機能が追加される
  • url という引数を受け取り、そのウェブページのテキストを返却する
    • サンプルプロンプト: get-web-contentを用いてこのページの内容を要約してください -> http://example.com

PDF のテキスト抽出

  • get-pdf-content という名前で PDF ファイルのテキストを抽出する機能が追加される
  • pdfFilePath という引数を受け取り、その PDF ファイルのテキストを返却する
    • サンプルプロンプト: get-pdf-contentを用いて現在のパスにあるPDFの内容を取り込んでください

コマンドの実行

  • command-execute という名前でコマンドを実行する機能が追加される(ただしコード内で指定したもののみ)
  • command, cwd という引数を受け取り、そのコマンドを実行する
    • サンプルプロンプト: npm install, npm run build を実行して下さい

=====================

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Excel MCP Server

Excel MCP Server

A Model Context Protocol server that enables AI assistants to read from and write to Microsoft Excel files, supporting formats like xlsx, xlsm, xltx, and xltm.

Featured
Local
Go
Playwright MCP Server

Playwright MCP Server

Provides a server utilizing Model Context Protocol to enable human-like browser automation with Playwright, allowing control over browser actions such as navigation, element interaction, and scrolling.

Featured
Local
TypeScript
@kazuph/mcp-fetch

@kazuph/mcp-fetch

Model Context Protocol server for fetching web content and processing images. This allows Claude Desktop (or any MCP client) to fetch web content and handle images appropriately.

Featured
Local
JavaScript
Claude Code MCP

Claude Code MCP

An implementation of Claude Code as a Model Context Protocol server that enables using Claude's software engineering capabilities (code generation, editing, reviewing, and file operations) through the standardized MCP interface.

Featured
Local
JavaScript
Apple MCP Server

Apple MCP Server

Enables interaction with Apple apps like Messages, Notes, and Contacts through the MCP protocol to send messages, search, and open app content using natural language.

Featured
Local
TypeScript
DuckDuckGo MCP Server

DuckDuckGo MCP Server

A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.

Featured
Python
contentful-mcp

contentful-mcp

Update, create, delete content, content-models and assets in your Contentful Space

Featured
TypeScript