← The evidence ledger
Evidence row 1541046
Observed , by sync.mcp_registry/1.
- Kind
- listing
- About
- source_record mcp_registry:io.github.mhmdaskari/overleaf-web-mcp
- Recorded
- Previous row
- #42858
- Body SHA-256
- fc51fd742f946c0c2443ce6d1ef4e9bd38b2b97a672ef7de279652c334da0dc1
- Leaf
- 0x4d25d85a3eb6bb8502a9ef8e0d29c1fefa248a69d879c8088c1af90813c22aea
What was observed
{
"endpoints": [
[
"web",
"https://mhmdaskari.github.io/overleaf-web-mcp/"
]
],
"name": "Overleaf Web MCP",
"owner_address": null,
"raw": {
"_meta": {
"io.modelcontextprotocol.registry/official": {
"isLatest": true,
"publishedAt": "2026-10-31T21:44:03.300467Z",
"status": "active",
"statusChangedAt": "2026-10-31T21:44:03.300467Z",
"updatedAt": "2026-10-31T21:44:03.300467Z"
}
},
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"description": "Read, edit, compile, and review Overleaf projects through your own signed-in web session.",
"name": "io.github.mhmdaskari/overleaf-web-mcp",
"packages": [
{
"environmentVariables": [
{
"default": "https://www.overleaf.com",
"description": "Overleaf origin to use, for a self-hosted instance. Use the same value for login and serve.",
"format": "string",
"name": "OVERLEAF_BASE_URL"
},
{
"description": "Where the saved session is read from, if not the platform configuration directory.",
"format": "filepath",
"name": "OVERLEAF_COOKIE_JAR_FILE"
},
{
"description": "Comma-separated project ids the server may touch. Unset allows every project.",
"format": "string",
"name": "OVERLEAF_ALLOWED_PROJECTS"
},
{
"description": "Absolute folders local reads must stay inside, separated by : (; on Windows). Unset allows any.",
"format": "string",
"name": "OVERLEAF_LOCAL_READ_ROOTS"
},
{
"description": "Absolute folders local writes must stay inside, separated by : (; on Windows). Unset allows any.",
"format": "string",
"name": "OVERLEAF_LOCAL_WRITE_ROOTS"
},
{
"description": "Comma-separated kinds of change operations may make, such as overleaf-read. Unset allows all.",
"format": "string",
"name": "OVERLEAF_ALLOWED_EFFECTS"
}
],
"identifier": "overleaf-web-mcp",
"packageArguments": [
{
"description": "Run the MCP server over stdio. Sign in once first with `npx overleaf-web-mcp login`.",
"type": "positional",
"value": "serve"
}
],
"registryBaseUrl": "https://registry.npmjs.org",
"registryType": "npm",
"runtimeHint": "npx",
"transport": {
"type": "stdio"
},
"version": "0.8.0"
}
],
"repository": {
"id": "1301032065",
"source": "github",
"url": "https://github.com/mhmdaskari/overleaf-web-mcp"
},
"title": "Overleaf Web MCP",
"version": "0.8.0",
"websiteUrl": "https://mhmdaskari.github.io/overleaf-web-mcp/"
}
},
"source": "mcp_registry",
"summary": "Read, edit, compile, and review Overleaf projects through your own signed-in web session."
}What the leaf hashes
{"body":"fc51fd742f946c0c2443ce6d1ef4e9bd38b2b97a672ef7de279652c334da0dc1","id":1541046,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793485020965817,"prev":42858,"subject":"mcp_registry:io.github.mhmdaskari/overleaf-web-mcp","subject_kind":"source_record"}Proof
Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.