Read any public web page as clean text, and files of public GitHub repositories. Free, no key.
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Returns a file from a public GitHub repository (default: its README). Use when: you need a project's README, documentation or source file. Example: {"repo":"cloudflare/workers-sdk","path":"README.md"}
owner/name, e.g. cloudflare/workers-sdk
Branch, tag or commit. Default: the default branch
File path. Default: the README
Returns a file from a public GitHub repository (default: its README). Use when: you need a project's README, documentation or source file. Example: {"repo":"cloudflare/workers-sdk","path":"README.md"}
| Argument | Type | Description |
|---|---|---|
| ref | string | Branch, tag or commit. Default: the default branch |
| path | string | File path. Default: the README |
| repo* | string | owner/name, e.g. cloudflare/workers-sdk |
| start | integer | |
| max_chars | integer |
{
"type": "object",
"required": [
"repo"
],
"properties": {
"ref": {
"type": "string",
"description": "Branch, tag or commit. Default: the default branch"
},
"path": {
"type": "string",
"description": "File path. Default: the README"
},
"repo": {
"type": "string",
"examples": [
"cloudflare/workers-sdk"
],
"description": "owner/name, e.g. cloudflare/workers-sdk"
},
"start": {
"type": "integer",
"default": 0,
"minimum": 0
},
"max_chars": {
"type": "integer",
"default": 20000,
"maximum": 50000,
"minimum": 500
}
},
"additionalProperties": false
}Reads a public web page and returns its title and main text as clean plain text (menus, scripts and ads removed), in pages of up to 50,000 characters. Use when: you need the content of an article, a documentation page, a blog post or any public page. Not for: pages that need a login; PDFs (use the Faceabot PDF tool). Example: {"url":"https://example.com"}
| Argument | Type | Description |
|---|---|---|
| url* | string | Public https address of the page |
| start | integer | |
| max_chars | integer |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"examples": [
"https://example.com"
],
"description": "Public https address of the page"
},
"start": {
"type": "integer",
"default": 0,
"minimum": 0
},
"max_chars": {
"type": "integer",
"default": 15000,
"maximum": 50000,
"minimum": 500
}
},
"additionalProperties": false
}