iReader MCP 是一个模型上下文协议(MCP)服务器,它提供了一系列工具,可用于从互联网读取和提取内容,帮助用户更高效地获取所需信息。
# 克隆仓库
git clone https://github.com/zlatanpham/ireader-mcp.git
cd ireader-mcp
# 安装依赖项
pnpm install
iReader MCP 提供了丰富的工具,可满足不同场景下的内容获取需求:
| 工具 | 描述 | 参数 |
|---|---|---|
get_webpage_markdown |
使用 Jina 读者获取网页内容。 | url: string - 要获取的网页 URL |
get_youtube_transcript |
获取 YouTube 视频的文字记录。 | videoURL: string - YouTube 视频 ID 或 URL |
get_tweet_thread |
获取推文的线程。 | tweetURL: string - 推文 URL 或 ID |
get_pdf |
从 PDF 文件中提取文本内容。 | url: string - PDF 文件的 URL |
安装步骤如下:
# 克隆仓库
git clone https://github.com/zlatanpham/ireader-mcp.git
cd ireader-mcp
# 安装依赖项
pnpm install
使用以下命令快速测试和调试服务器:
pnpm test
这将在终端中使用 mcp-cli 启动并测试您的 MCP 服务器。
另一种方法是使用官方的 MCP Inspector,通过 Web UI 检查您的服务器:
pnpm inspect
请参考指南 https://modelcontextprotocol.io/quickstart/user,并在配置文件中添加以下内容:
{
"mcpServers": {
"ireader": {
"command": "npx",
"args": ["tsx", "/PATH/TO/YOUR_PROJECT/src/index.ts"],
"env": {
"YOUR_ENV_VAR": "value"
}
}
}
}
服务器将启动并通过标准输入输出监听 MCP 客户端连接。
本项目采用 MIT 许可证。