# mcp.jmrp.io > Two Model Context Protocol servers, self-hosted and free to use. Point your MCP client at an endpoint, or try them in the browser. Every server speaks the Model Context Protocol over streamable HTTP: a single POST endpoint that takes a JSON-RPC 2.0 request and answers with either `application/json` or a `text/event-stream` (SSE) frame. They run stateless, so each POST is self-contained and no session header is needed. A GET on one never answers with a page — libgen rejects the method with 405, gitlab checks credentials first and answers 401 — because the links under "MCP servers" below are call targets, not pages. Point an MCP client at the endpoint, or try the servers from the browser with the inspector on the site. Reuse: the site's text — the pages, their markdown twins and this file — is licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/): reuse it, including commercially, crediting "José Manuel Requena Plens" and noting any change. The site's code and both servers are MIT. The machine-readable files (/servers.json, /servers/gitlab/actions.json, the connection cards at //server-card and the documents under /.well-known/) carry no condition; the catalogue each server publishes at //.well-known/mcp/server-card.json is that server's MIT text. What the servers return is not licensed here. Full terms: https://mcp.jmrp.io/license/ ## MCP servers - [libgen](https://mcp.jmrp.io/libgen): POST-only MCP endpoint; GET answers 405. No account required. Search, read and get download links for books and papers across arXiv, Crossref, OpenLibrary, Gutenberg, PubMed and Library Genesis. Readable page: https://mcp.jmrp.io/servers/libgen/ - [gitlab](https://mcp.jmrp.io/gitlab): POST-only MCP endpoint; GET answers 401. Over 700 GitLab operations on gitlab.com — projects, merge requests, issues, pipelines. OAuth or a PAT as Bearer, per request, never stored. Readable page: https://mcp.jmrp.io/servers/gitlab/ ## Pages - [MCP servers (English)](https://mcp.jmrp.io/): Self-hosted Model Context Protocol servers, free to use. - [Inspector (English)](https://mcp.jmrp.io/inspector/): Query the servers straight from your browser. Pick one, call a method and read the raw JSON-RPC response. - [Internals (English)](https://mcp.jmrp.io/internals/): How a request actually reaches these servers: your client, Cloudflare, nginx, one of three instances, its WireGuard exit, and the destination it asked for. - [Policies (English)](https://mcp.jmrp.io/policies/): What these servers see and keep, what happens if the service goes down, where a request appears to come from, and the legal footing under all of it. - [What you may reuse and how (English)](https://mcp.jmrp.io/license/): How to reuse what is here: text under CC BY 4.0, the site and both servers under MIT, data files with no conditions, and what is not mine to license. - [Server directory (English)](https://mcp.jmrp.io/servers/): Every tool, prompt, resource and resource template each MCP server publishes, one page per server; the callable ones link into the inspector. - [libgen — libgen-mcp v1.7.2 (English)](https://mcp.jmrp.io/servers/libgen/): No account required. Search, read and get download links for books and papers across arXiv, Crossref, OpenLibrary, Gutenberg, PubMed and Library Genesis. - [gitlab — gitlab-mcp-server vbranch:main (English)](https://mcp.jmrp.io/servers/gitlab/): Over 700 GitLab operations on gitlab.com — projects, merge requests, issues, pipelines. OAuth or a PAT as Bearer, per request, never stored. - [Servidores MCP (Spanish)](https://mcp.jmrp.io/es/): Servidores Model Context Protocol self-hosted, de uso libre. - [Inspector (Spanish)](https://mcp.jmrp.io/es/inspector/): Consulta los servidores desde tu propio navegador. Elige uno, llama a un método y lee la respuesta JSON-RPC tal cual. - [Funcionamiento interno (Spanish)](https://mcp.jmrp.io/es/internals/): Cómo llega de verdad una petición a estos servidores: tu cliente, Cloudflare, nginx, una de las tres instancias, su salida WireGuard y el destino pedido. - [Políticas (Spanish)](https://mcp.jmrp.io/es/policies/): Qué datos ven y guardan estos servidores, qué pasa si el servicio se cae, de dónde parece venir una petición, y la postura legal de todo ello. - [Qué puedes reutilizar y cómo (Spanish)](https://mcp.jmrp.io/es/license/): Cómo reutilizar lo que hay aquí: textos bajo CC BY 4.0, el sitio y los dos servidores bajo MIT, ficheros de datos sin condiciones, y lo que no es mío. - [Directorio de servidores (Spanish)](https://mcp.jmrp.io/es/servers/): Todas las tools, prompts, resources y resource templates que publica cada servidor MCP, una página por servidor; las invocables enlazan al inspector. - [libgen — libgen-mcp v1.7.2 (Spanish)](https://mcp.jmrp.io/es/servers/libgen/): No requiere cuenta. Búsqueda, lectura y enlaces de descarga de libros y artículos en arXiv, Crossref, OpenLibrary, Gutenberg, PubMed y Library Genesis. - [gitlab — gitlab-mcp-server vbranch:main (Spanish)](https://mcp.jmrp.io/es/servers/gitlab/): Más de 700 operaciones de GitLab en gitlab.com — proyectos, merge requests, incidencias, pipelines. OAuth o PAT como Bearer, por petición, nunca se guarda. ## Machine-readable - [/servers.json](https://mcp.jmrp.io/servers.json): endpoint index as JSON. - [/servers/gitlab/actions.json](https://mcp.jmrp.io/servers/gitlab/actions.json): gitlab's action catalog index — 747 actions counted with a Free-tier token (tier and token permissions both move the count). - [/llms-full.txt](https://mcp.jmrp.io/llms-full.txt): required headers, example calls and the credential policy of every server. - [/sitemap-index.xml](https://mcp.jmrp.io/sitemap-index.xml): sitemap. ## Optional - [jmrp.io](https://jmrp.io/): the author's site, which publishes the canonical identity document that attributes these servers to him.