Agent-Native Calendar
Agent-Native Google Calendar - manage events, sync, and public booking
Descripción del creador (original en inglés)
Checks that every quote in an AI-written script appears word for word in its source.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Funciona en Claude para web, escritorio y móvil:
https://mcp.mlpc.co.kr/mcpEjecuta esto en tu terminal
claude mcp add --transport http cite-gate https://mcp.mlpc.co.kr/mcpPégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"cite-gate": {
"url": "https://mcp.mlpc.co.kr/mcp"
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"cite-gate": {
"type": "http",
"url": "https://mcp.mlpc.co.kr/mcp"
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
ChatGPT solo se conecta a servidores en internet:
https://mcp.mlpc.co.kr/mcpLos nombres de los menús pueden variar un poco según el plan y con el tiempo.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Todavía no hemos leído la lista de herramientas de este servidor; revisamos los endpoints por turnos.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026
Quien lo publicó (mlpc.co.kr) no es el dueño del repo (cite-gate); puede que otra persona lo haya listado
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Aún sin revisar; revisamos los endpoints por turnos
Aún sin revisar; revisamos los endpoints por turnos
Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 0 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.
El repo de GitHub cambió por última vez –, y la última versión (0.1.0) llegó al registro hace 28 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.
En la misma categoría: Agent-Native Calendar, Excel MCP Server, MCP Server for Excel
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Agent-Native Google Calendar - manage events, sync, and public booking
Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.
Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
A small checker for scripts written with AI help. It makes every factual item in a script carry a quote that appears word for word in a source file, and it flags prose that copies the source instead of retelling it.
It doesn't decide whether a claim is true. It decides whether you can point at the sentence your claim came from, and whether that sentence actually exists.
$ python -m cite_gate check examples/gettysburg/claims.json
5 items · 91 words · 2 failures · 1 warnings FAIL [number-not-in-quote] number(s) ['1776', '87'] not in the quotes FAIL [quote-not-in-source] quote not found in 'gettysburg': 'this nation shall endure forever and ever' warn [copied-not-retold] 26 consecutive words shared with the quotes; retell, don't copy
The example fails on purpose: its last three items are mistakes that a language model makes all the time (a number it worked out itself, a quote it half remembered, a paragraph lifted from the source).
Language models write fluent prose with confident details. The details that go wrong are the small ones: a year that's off by one, a name added "for context", a quote paraphrased into something the source never said. Reading the whole script against the sources by hand doesn't scale. This tool turns that reading into a gate you can run on every change.
| Check | Result |
|---|---|
| Each quote exists in its source file (curly quotes, dashes and spacing normalised) | failure |
| Each quote is at least 20 characters | failure |
Every number in the prose appears in that item's quotes (1,000 = 1000) | failure |
| Source ids are plain names (no paths) | failure |
| "hundred / thousand / million" in the prose but not in the quotes | warning |
| A capitalised word mid-sentence that isn't in the quotes (possible unsourced name) | warning |
| 11 or more consecutive words shared with the quotes (copying, not retelling) | warning |
| Optional era rule: the prose names an era but the quotes don't tie the item to it; month names or "X era" phrases not in the quotes; special letters in the prose | warning / failure |
Exit code is 1 when there are failures. --strict also fails on warnings.
A claims file (JSON) and a folder of plain-text sources, one file per source id.
{
"config": {"allow": ["Lincoln"], "copy_run": 11}, "sections": [ {"title": "The occasion", "items": [ {"id": "opening", "text": "He began by looking back four score and seven years ...", "claims": [{"src": "gettysburg", "quote": "Four score and seven years ago our fathers brought forth on this continent, a new nation"}]} ]} ] }
sources/gettysburg.txt holds the source text. Keep your own copy of each source (with its URL and revision noted at the top), so a later run checks against the same text.
| Key | Default | Meaning |
|---|---|---|
allow | [] | names accepted without a quote (the subject of the script, for example) |
copy_run | 11 | shared-word run that counts as copying |
min_quote_chars | 20 | shortest accepted quote |
fold_accents | false | compare Tokaido in prose with Tōkaidō in the source |
era | null | {"name": "Victorian", "tie": "\\b18[3-9]\\d\\b", "months": true, "letters": ""} |
Command line (Python 3.10+, no dependencies):
pip install . # from a checkout; adds the `cite-gate` command
cite-gate check path/to/claims.json [--sources DIR] [--json] [--strict]
python -m cite_gate check path/to/claims.json
GitHub Actions:
- uses: actions/checkout@v4
cite-gate ships a small Model Context Protocol server, so an agent can check its own draft before it shows it to you. It runs locally over stdio, has no dependencies, makes no network calls and collects no telemetry.
{
"mcpServers": { "cite-gate": { "command": "python", "args": ["-m", "cite_gate.mcp_server"], "cwd": "/path/to/cite-gate" } } }
Tools:
| Tool | Input | Output |
|---|---|---|
check_citations | claims (the format above) and sources ({id: full text}) | failures, warnings, passed |
check_numbers | text and quotes | numbers in the text that no quote contains |
There's also a hosted endpoint at https://mcp.mlpc.co.kr/mcp (MCP Streamable HTTP, same two tools, up to 3,000 characters of prose per call). It doesn't store your text; what it does log is listed in worker/README.md. For zero logging, use the local server above.
Would a hosted version or a review service be useful to you? Tell us in Discussions.
allow; don't learn to ignore them.examples/gettysburg/sources/gettysburg.txt is the Gettysburg Address (1863), in the public domain, transcribed here from the Bliss copy. Small wording differences between Lincoln's manuscript copies exist; the checker compares against this file only.
AGPL-3.0-or-later. Copyright (C) 2026 MLPC Inc. (see LICENSE).