Jgrants Mcp

Jgrants Mcp

🚀 jgrants - mcp

jgrants - mcp 是用于检索日本补贴信息的 MCP(Model Context Protocol)服务器,它对日本数字厅运营的补贴电子申请系统 jGrants 的公开 API 进行了封装,通过 MCP 可让大语言模型(LLM)轻松访问日本补贴信息。

🚀 快速开始

jgrants - mcp 是一个封装了 jGrants 公开 API 的 MCP 服务器,借助它,LLM 能够通过 MCP 便捷地访问日本补贴信息。

✨ 主要特性

本项目提供以下三个工具:

1. list_subsidies

根据指定的关键字获取正在招募的补贴列表。 参数

  • keyword(字符串,可选):搜索关键字(默认:“补贴”)

2. get_subsidy_detail

获取补贴的详细信息。去除附件的 base64 数据,并提供下载链接。 参数

  • subsidy_id(字符串,必需):补贴的 ID(请指定 id,而非 title)

3. download_attachment

返回指定补贴的附件下载链接。 参数

  • subsidy_id(字符串,必需):补贴的 ID
  • category(字符串,必需):附件的类别
    • application_guidelines:招募要点
    • outline_of_grant:交付大纲
    • application_form:申请表
  • index(整数,必需):附件的索引(从 0 开始)

📦 安装指南

通过 npm 全局安装

npm install -g jgrants-mcp

使用 npx 直接运行

npx jgrants-mcp

本地开发

git clone https://github.com/tachibanayu24/jgrants-mcp.git
cd jgrants-mcp
npm install
npm run build

💻 使用示例

Claude Desktop 的设置

在 Claude Desktop 的配置文件(~/Library/Application Support/Claude/claude_desktop_config.json)中添加以下内容:

{
"mcpServers": {
"jgrants": {
"command": "npx",
"args": ["jgrants-mcp"]
}
}
}

其他 MCP 客户端的使用

可从任何支持 MCP 的客户端使用本项目。

🔧 技术细节

必要环境

  • Node.js 18 及以上
  • npm 或 yarn

构建

npm run build

开发模式

npm run dev

📚 详细文档

本工具使用了 jGrants 的公开 API(https://api.jgrants-portal.go.jp/exp/v1/public),无需 API 密钥。

📄 许可证

本项目采用 MIT 许可证。

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-26 17:45

相似服务问题