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.0JGRANTS_PATH=/mcpJGRANTS_REQUIRE_AUTH=1MCP_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グランツ в качестве источника.
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
AlicenseNot gradedqualityDmaintenanceMCP server for Japan's Jグランツ grant application system, enabling LLMs to search and retrieve subsidy information via natural language.47MIT- 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.105Apache 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
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.
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/yoshitokameyama/jgrants-mcp-poc'
If you have feedback or need assistance with the MCP directory API, please join our Discord server