jgrants-mcp-poc
MCP de búsqueda de subvenciones Jグランツ — PoC de torchi
Es un MCP remoto de solo lectura para utilizar la API pública de Jグランツ de la Agencia Digital desde clientes MCP como Notion.
Se basa en el ejemplo público de la Agencia Digital digital-go-jp/jgrants-mcp-server, al que se han añadido autenticación, comprobación de salud, configuración de contenedores y control del volumen de salida para la operación permanente en Sliplane.
Herramientas proporcionadas
ping— comprobación de conexiónsearch_subsidies— búsqueda por palabra clave, región, sector, número de empleados y finalidad de usoget_subsidy_overview— agregación por período de plazo y límite de importeget_subsidy_detail— obtención del detalle y la lista de documentos adjuntosget_file_content— conversión a Markdown solo del documento adjunto seleccionado
Los resultados de búsqueda incluyen la URL oficial de Jグランツ y la fuente. La información obtenida es de referencia; antes de solicitar, consulte la información más reciente en la página oficial.
Related MCP server: koko-call-mcp
Configuración remota
Notion
-> HTTPS + Bearer token
-> Caddy gateway(公開)
-> FastMCP server(Sliplane内部のみ)
-> Jグランツ公開API/healthse publica sin autenticación para fines de supervisión./mcpvalida el mismo token Bearer tanto en la puerta de enlace como en el propio MCP.El token se guarda únicamente en las variables de entorno secretas de Sliplane; no se incluye en GitHub ni en los registros.
Los documentos adjuntos se guardan en el área temporal del propio MCP y solo se devuelve el contenido de los archivos necesarios.
Desarrollo local
Se utiliza Python 3.10 o superior y uv.
uv sync
uv run pytest
JGRANTS_REQUIRE_AUTH=0 uv run python -m jgrants_mcp_serverLa configuración de Docker con autenticación es la siguiente:
cp .env.example .env
# .envのMCP_AUTH_TOKENを32文字以上のランダム値へ変更
docker compose up --build
curl http://localhost:8080/health
curl -i http://localhost:8080/mcpUn /mcp sin autenticar devuelve HTTP 401.
Configuración de Sliplane
Se crean dos servicios desde el mismo repositorio de GitHub.
jgrants-mcp
Dockerfile:
DockerfilePublicación: desactivada
Healthcheck:
/healthVariables de entorno:
JGRANTS_HOST=0.0.0.0JGRANTS_PATH=/mcpJGRANTS_REQUIRE_AUTH=1MCP_AUTH_TOKEN=<secret>PORT=8000
jgrants-mcp-gateway
Dockerfile:
gateway/DockerfilePublicación: activada
Healthcheck:
/healthVariables de entorno:
MCP_AUTH_TOKEN=<same secret>UPSTREAM_URL=http://jgrants-mcp.internal:8000
Se configura el despliegue automático para los push a main. En Notion se registran la URL pública de la puerta de enlace con /mcp añadido y el token Bearer.
Licencia y fuente
El código está bajo la Licencia MIT. El uso de la API de Jグランツ debe cumplir los Términos de uso de la API de Jグランツ. Al publicar o reutilizar, indique Jグランツ como fuente.
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only MCP server for searching Japan government procurement bid information from the KKJ portal.
Search Japanese subsidies and public company data using J-Grants, gBizINFO, and EDINET.
Search verified-open US grants (federal, state, foundation). Read-only MCP for AI agents.
Japan central + municipal subsidies (20,810 grants, 1,627 munis). 8 tools beyond Jグランツ MCP.
Related MCP Servers
AlicenseNot gradedqualityDmaintenanceMCP server for Japan's Jグランツ grant application system, enabling LLMs to search and retrieve subsidy information via natural language.50MIT- AlicenseNot gradedqualityAmaintenanceRead-only MCP server for searching Japanese government procurement bid notices (官公需) from the SME Agency's KKJ portal. Includes AI ranking, PDF requirement extraction, and CSV/calendar export.49 npmApache 2.0
- FlicenseBqualityDmaintenanceMCP server for searching Japanese government procurement notices via the Kanpou API. Enables LLMs to search by date, keyword, or detailed criteria.31-
- AlicenseNot gradedqualityDmaintenanceMCP server for searching Japanese corporate data including companies, financials, patents, subsidies, and government statistics via official government APIs.1MIT