govtpress-mcp
govtpress-mcp
Servidor MCP de solo lectura para consultar los comunicados de prensa de 12 organismos gubernamentales de Corea del Sur. Implementado con Next.js App Router + mcp-handler y desplegado en Vercel.
Qué hace este servidor
Es un índice que permite encontrar «qué organismo anunció qué y cuándo». Proporciona título, organismo, fecha de publicación y URL del original; no proporciona el texto completo ni resúmenes. Para ver el contenido, siga la URL del original de cada resultado.
Período de recopilación | 2025-11-11 ~ actualidad (actualización diaria) |
Total de registros | Aproximadamente 8.300 |
Organismos | 12 (los 12 completos desde 2025-12-19) |
Referencia de fecha | KST (Asia/Seoul), |
Organismos incluidos
ftc Comisión de Comercio Justo · kca Agencia de Consumidores de Corea · fsc Comisión de Servicios Financieros · fss Servicio de Supervisión Financiera ·
moef Ministerio de Estrategia y Finanzas · msit Ministerio de Ciencia y TIC · molit Ministerio de Territorio, Infraestructura y Transporte · motie Ministerio de Comercio, Industria y Energía ·
mois Ministerio del Interior y Seguridad · mohw Ministerio de Salud y Bienestar · mss Ministerio de PYMES y Startups · mcst Ministerio de Cultura, Deportes y Turismo
Related MCP server: korean-law-mcp
Herramientas
Herramienta | Función |
| Búsqueda por palabra clave del título, organismo, período y departamento (principal) |
| Publicaciones de los últimos N días + aviso de frescura de la recopilación |
| Consulta de metadatos de un único registro por id o URL del original |
| Devuelve las publicaciones de una fecha concreta agrupadas por organismo |
| Código, total acumulado y fecha de inicio de recopilación por organismo |
| Recuento de publicaciones por período, organismo y unidad de tiempo |
| Días sin recopilar e historial de fallos de recopilación por organismo |
Ejemplo
"최근 3개월 금융위·금감원의 가계부채 관련 발표 찾아줘" → press_search
"어제 정부 보도자료 브리핑 만들어줘" → press_daily_briefing
"올해 부처별 보도자료 발행 추이 비교해줘" → press_stats
"데이터 어디까지 수집돼 있어?" → press_coverageLimitaciones de los datos: lo que debe saber antes de leer
No hay texto completo ni resúmenes. No deduzca el contenido solo por el título; consulte la URL del original.
La búsqueda solo cubre el título. No se pueden encontrar palabras que no aparezcan en el título.
El sistema de recopilación cambió el 2026-04-21. Alrededor de esa fecha, el volumen diario recopilado pasó de unas 25 a 55 publicaciones. No se trata de un cambio en el volumen de anuncios del Gobierno, sino de una ampliación del alcance de la recopilación. Las comparaciones de series temporales que crucen ese punto no son válidas, y
press_statslo advierte automáticamente.La fecha de inicio de recopilación difiere según el organismo. No compare organismos entre sí en el período anterior a 2025-12-19.
El departamento responsable solo existe en los datos anteriores al 2026-07-02 (campo exclusivo del antiguo pipeline de recopilación).
Las publicaciones de fin de semana son escasas. El sábado promedian 1,8 al día y el domingo 8,4 (entre 31 y 44 en días laborables).
Arquitectura
MCP 클라이언트 ──Streamable HTTP──> Vercel Function (Fluid Compute, icn1)
app/[transport]/route.ts
└ mcp-handler (stateless, Redis 불필요)
│ supabase-js, anon key, 읽기 전용
▼
Supabase Postgres
└ VIEW press_releases_unified
├ govt_press_releases (현행 파이프라인)
└ press_releases (구 파이프라인, 이력)Integra dos generaciones de pipelines de recopilación en una VISTA en vivo. Elimina duplicados usando organismo + título normalizado como clave, con una tolerancia de ±1 día en la fecha de publicación, y se actualiza automáticamente cuando cualquiera de los dos pipelines se actualiza.
Seguridad
Solo se utiliza la clave anon (publicable). Como las políticas RLS de las tablas y vistas de destino solo permiten SELECT, no se coloca la clave service_role en el entorno de despliegue.
Desarrollo
npm install
cp .env.example .env.local # SUPABASE_URL / SUPABASE_ANON_KEY 채우기
npm run dev # http://localhost:3000/mcpVerificación
node scripts/smoke.mjs http://localhost:3000/mcpEjecuta initialize → tools/list → llamadas a 13 casos de herramientas y muestra el número de líneas de respuesta y la cantidad aproximada de tokens. Si finaliza correctamente, imprime 전 케이스 통과 en la última línea.
También se puede realizar una comprobación interactiva con MCP Inspector.
npx @modelcontextprotocol/inspectorDespliegue
vercel link
vercel env add SUPABASE_URL production
vercel env add SUPABASE_ANON_KEY production
vercel --prodTras el despliegue, el endpoint es https://<project>.vercel.app/mcp.
Registro del cliente
claude mcp add --transport http govtpress https://<project>.vercel.app/mcpObjetos de base de datos
Objetos de Supabase de los que depende este servidor (creados mediante migraciones).
Objeto | Función |
| Integración de los dos pipelines + eliminación de duplicados. La aplicación solo lee esto |
| Recuento de publicaciones (GROUP BY no es posible con PostgREST) |
| Cálculo de días sin recopilar |
| Total acumulado/fecha de inicio/última fecha por organismo |
Nota de rendimiento: como la collation de la base de datos es
en_US.UTF-8, la ordenación de cadenas en coreano es muy lenta. La clave de deduplicación de la vista (title_key) está fijada conCOLLATE "C"— al ser una clave exclusiva para agrupación normalizada, no necesita orden alfabético lingüístico, y esta sola línea reduce el tiempo de consulta de 10,3 s a 0,2 s. No elimine esta especificación. De lo contrario, se superará inmediatamente el tiempo de espera de 3 s de PostgREST.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityCmaintenanceEnables searching and retrieving Korean Supreme Court precedents from the law.go.kr Open API, with support for keyword search and detailed judgment text.2
- FlicenseNot gradedqualityDmaintenanceEnables searching and retrieving Korean laws, precedents, and administrative rules through the National Law Information Center Open API, optimized for AI agents.
- AlicenseNot gradedqualityCmaintenanceEnables searching Korean procurement notices from the public data portal, with support for integrated search across categories, flexible date ranges, and attachment extraction.MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI to query real-time Korean public data including weather, real estate prices, air quality, economic indicators, and business registration via natural language.1MIT
Related MCP Connectors
Search company disclosures and financial statements from the Korean market. Retrieve stock profile…
Access Korea’s G2B procurement and Nara Market data for bid notices, awards, contracts, statistics…
Korean government open data - weather, population, law search via data.go.kr
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/yongkyu4803/GQAI-GovtPress-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server