iReader MCP
Tools for reading and extracting content from the internet.
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
| Tool | Description | Parameters |
|---|---|---|
get_webpage_markdown | Fetches the content of a webpage using Jina reader. | url: string - The URL of the webpage to fetch |
get_youtube_transcript | Fetches the transcript of a YouTube video. | videoURL: string - The YouTube video ID or URL |
get_tweet_thread | Fetches the thread of a tweet. | tweetURL: string - The tweet URL or ID |
get_pdf | Extracts text content from a PDF file. | url: string - The URL of the PDF file |
get_public_google_doc_markdown | Fetches 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
Related Servers
Bright Data
sponsorDiscover, extract, and interact with the web - one interface powering automated access across the public internet.
Airbnb MCP Server
Search for Airbnb listings and retrieve detailed information without an API key.
MCP Undetected Chromedriver
Automate Chrome browser control while bypassing anti-bot detection using undetected-chromedriver.
brosh
A browser screenshot tool to capture scrolling screenshots of webpages using Playwright, with support for intelligent section identification and multiple output formats.
Postman V2
An MCP server that provides access to Postman using V2 api version.
ScreenshotOne
Render website screenshots with ScreenshotOne
Browser Use
Enables AI agents to control web browsers using natural language commands.
MyBrowserAPI
A browser API for interacting with web services like X, Reddit, ChatGPT, and WhatsApp using Puppeteer.
Instagram Downloader
A server to download videos and media from Instagram.
Extract Developer & LLM Docs
Extract documentation for AI agents from any site with llms.txt support. Features MCP server, REST API, batch processing, and multiple export formats.
MCP Node Fetch
Fetch web content using the Node.js undici library.