mcpField
I
iReader MCP

iReader MCP

Local
github.com/zlatanphamBrowser Automation1Updated 69w ago

About iReader MCP

iReader MCP is an MCP server for clients that need to retrieve readable content from web pages and other online sources. Its tools cover web pages, YouTube transcripts, tweet threads, PDFs, and public Google Docs.

Key features

  1. 01Fetch webpage content as Markdown
  2. 02Retrieve YouTube transcripts
  3. 03Fetch tweet threads
  4. 04Extract text from PDFs
  5. 05Read public Google Docs

Use cases

  1. 01Summarize an online article
  2. 02Review a YouTube video transcript
  3. 03Collect a tweet thread
  4. 04Extract text from a PDF or public Google Doc

MCP support

It exposes content retrieval tools to MCP clients and accepts connections over stdio.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"ireader": {
"command": "npx",
"args": [
"-y",
"tsx"
]
}
}
}
Run commandnpx -y tsx

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmtsx

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

iReader MCP

A Model Context Protocol (MCP) server that provides tools for reading and extracting content from internet.

Installation

# Clone the repository
git clone https://github.com/zlatanpham/ireader-mcp.git
cd ireader-mcp

# Install dependencies
pnpm install

Available Tools

ToolDescriptionParameters
get_webpage_markdownFetches the content of a webpage using Jina reader.url: string - The URL of the webpage to fetch
get_youtube_transcriptFetches the transcript of a YouTube video.videoURL: string - The YouTube video ID or URL
get_tweet_threadFetches the thread of a tweet.tweetURL: string - The tweet URL or ID
get_pdfExtracts text content from a PDF file.url: string - The URL of the PDF file
get_public_google_doc_markdownFetches the markdown content of a public Google Doc by URL.url: string - The public Google Doc URL

Testing the Tools

Run the following command to test the tools:

pnpm dev

FAQ

How to use with Claude Desktop or MCP Clients?

Follow the guide https://modelcontextprotocol.io/quickstart/user and add the following configuration:

{
  "mcpServers": {
    "ireader": {
      "command": "npx",
      "args": ["-y", "@x-mcp/ireader@latest"]
    }
  }
}

or if you want to run the server locally, add the following configuration:

{
  "mcpServers": {
    "ireader": {
      "command": "npx",
      "args": ["tsx", "/PATH/TO/YOUR_PROJECT/src/index.ts"]
    }
  }
}

The server will start and listen for MCP client connections via stdio.

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.