Skip to main content
Glama
yoshitokameyama

jgrants-mcp-poc

Поиск субсидий Jグランツ MCP — torchi PoC

Это read-only удалённый MCP для использования публичного API Jグランツ Цифрового агентства из MCP-клиентов, таких как Notion.

На основе публичного примера Цифрового агентства digital-go-jp/jgrants-mcp-server добавлены аутентификация для постоянной эксплуатации на Sliplane, проверка работоспособности, конфигурация контейнеров и контроль объёма вывода.

Предоставляемые инструменты

  • ping — проверка подключения

  • search_subsidies — поиск по ключевым словам, региону, отрасли, числу сотрудников и цели использования

  • get_subsidy_overview — сводка по периодам подачи и максимальным суммам

  • get_subsidy_detail — получение подробной информации и списка приложенных материалов

  • get_file_content — преобразование только выбранного приложенного материала в Markdown

К результатам поиска добавляются официальный URL Jグランツ и источник. Полученная информация носит справочный характер — перед подачей заявки проверяйте актуальные данные на официальной странице.

Related MCP server: koko-call-mcp

Удалённая конфигурация

Notion
  -> HTTPS + Bearer token
  -> Caddy gateway(公開)
  -> FastMCP server(Sliplane内部のみ)
  -> Jグランツ公開API
  • /health публикуется без аутентификации для мониторинга.

  • /mcp проверяет один и тот же Bearer token как на Gateway, так и на самом MCP.

  • Token хранится только в секретной переменной окружения Sliplane и не попадает в GitHub или логи.

  • Приложенные материалы сохраняются во временной области MCP, и возвращается содержимое только нужных файлов.

Локальная разработка

Используются Python 3.10 или новее и uv.

uv sync
uv run pytest
JGRANTS_REQUIRE_AUTH=0 uv run python -m jgrants_mcp_server

Конфигурация Docker с аутентификацией выглядит следующим образом:

cp .env.example .env
# .envのMCP_AUTH_TOKENを32文字以上のランダム値へ変更
docker compose up --build
curl http://localhost:8080/health
curl -i http://localhost:8080/mcp

Неаутентифицированный /mcp возвращает HTTP 401.

Настройка Sliplane

Из одного и того же репозитория GitHub создаются два сервиса.

jgrants-mcp

  • Dockerfile: Dockerfile

  • Публикация: выключена

  • Healthcheck: /health

  • Переменные окружения:

    • JGRANTS_HOST=0.0.0.0

    • JGRANTS_PATH=/mcp

    • JGRANTS_REQUIRE_AUTH=1

    • MCP_AUTH_TOKEN=<secret>

    • PORT=8000

jgrants-mcp-gateway

  • Dockerfile: gateway/Dockerfile

  • Публикация: включена

  • Healthcheck: /health

  • Переменные окружения:

    • MCP_AUTH_TOKEN=<same secret>

    • UPSTREAM_URL=http://jgrants-mcp.internal:8000

Автоматическое развёртывание настраивается на push в main. В Notion регистрируются публичный URL Gateway с добавленным /mcp и Bearer token.

Лицензия и источник

Код распространяется по лицензии MIT License. Использование API Jグランツ должно соответствовать Условиям использования API Jグランツ. При публикации и использовании в других целях необходимо указывать Jグランツ в качестве источника.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server for Japan's Jグランツ grant application system, enabling LLMs to search and retrieve subsidy information via natural language.
    47
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Read-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.
    105
    Apache 2.0
  • F
    license
    B
    quality
    D
    maintenance
    MCP server for searching Japanese government procurement notices via the Kanpou API. Enables LLMs to search by date, keyword, or detailed criteria.
    3
    1
  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server for searching Japanese corporate data including companies, financials, patents, subsidies, and government statistics via official government APIs.
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Read-only MCP server for searching Japan government procurement bid information from the KKJ portal.

  • Japan central + municipal subsidies (20,810 grants, 1,627 munis). 8 tools beyond Jグランツ MCP.

  • Japan Law MCP — Japanese national laws & ordinances via the e-Gov Law API.

View all MCP Connectors

Latest Blog Posts

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/yoshitokameyama/jgrants-mcp-poc'

If you have feedback or need assistance with the MCP directory API, please join our Discord server