Token导航 LogoToken导航

MCP Server · AI代理

Maine Burn Permit MCP Server

一个提供缅因州火灾危险等级检查和燃烧许可证申请自动化工具的MCP服务器。

stdio官方来源来源级核验工具 2github
TypeScriptClaudeAI代理Claude Desktop

快速开始

作者 / 组织
stringtheoryaccelerator
提供方
stringtheoryaccelerator
运行时
Node.js

工具数量

2

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

2 个

MCP World

选型结论

Maine Burn Permit MCP Server 属于AI代理类 MCP Server,公开资料标注 2 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx -y github:yourusername/publicmcp

客户端配置示例

{
  "mcpServers": {
    "publicmcp": {
      "command": "npx",
      "args": [
        "-y",
        "github:yourusername/publicmcp"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 2 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

缅因州焚烧许可MCP服务器

一种模型上下文协议(MCP)服务器,提供用于检查缅因州火灾危险等级和申请焚烧许可证的自动化工具。

概述

此MCP服务器公开了两个主要工具:

  1. 检查火灾危险 -从缅因州火灾天气系统检索缅因州城镇的当前火灾危险等级
  2. 申请烧伤许可证 -通过缅因州的官方焚烧许可证系统,使申请露天焚烧许可证的过程自动化

特性

  • 🔥 缅因州各地点的实时火灾危险监测
  • 📝 自动提交焚烧许可证申请
  • 🤖 AI助手兼容性的模型上下文协议集成
  • 🌐 使用Puppeteer进行网络抓取以获取最新信息
  • ✅ 使用Zod模式进行输入验证

快速入门(从GitHub使用)

将此MCP服务器与Claude Desktop一起使用的最快方法:

  1. 打开您的Claude Desktop配置文件:

- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - 窗户: %APPDATA%\Claude\claude_desktop_config.json

  1. 添加此配置:
   {
     "mcpServers": {
       "maine-burn-permit": {
         "command": "npx",
         "args": ["-y", "github:yourusername/publicmcp"]
       }
     }
   }
  1. 重新启动克劳德桌面
  1. 开始询问缅因州的火灾危险或燃烧许可证!

就是这样!无需本地安装。

先决条件

  • Node.js(建议使用v18或更高版本)
  • npm或纱线
  • 铬/铬(用于Puppeter)

安装

  1. 克隆存储库:
git clone 
cd publicmcp
  1. 安装依赖项:
npm install
  1. 构建TypeScript项目:
npm run build

用法

启动服务器

运行MCP服务器:

npm start

服务器将通过stdio启动和通信,使其与MCP客户端兼容。

发展模式

对于在文件更改时自动重建的开发:

npm run dev

部署到GitHub

要使您的MCP服务器可以通过GitHub轻松分发:

  1. 更新存储库URL package.json:

替换 yourusername 使用您的实际GitHub用户名:

   "repository": {
     "type": "git",
     "url": "https://github.com/yourusername/publicmcp.git"
   }
  1. 提交并推送到GitHub:
   git init
   git add .
   git commit -m "Initial commit"
   git remote add origin https://github.com/yourusername/publicmcp.git
   git push -u origin main
  1. 标记发布(可选但推荐):
   git tag v1.0.0
   git push origin v1.0.0

一旦推送到GitHub,任何人都可以使用您的MCP服务器,而无需在本地克隆它!

关于 dist 文件夹:

  • 这 dist 文件夹位于 .gitignore 并且不会致力于GitHub
  • 这是故意的!当用户通过npx从GitHub安装时 prepare 脚本自动运行 npm run build
  • 这确保了TypeScript在每次安装时都是全新编译的
  • 保持 dist 在 .gitignore 用于更清晰的版本控制

连接到MCP客户端

Claude桌面配置

要将此MCP服务器与Claude Desktop一起使用,请将其添加到您的Claude Desktop配置文件中:

地点:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 窗户: %APPDATA%\Claude\claude_desktop_config.json

配置:

{
  "mcpServers": {
    "maine-burn-permit": {
      "command": "node",
      "args": ["/Users/wolfbird/dev/publicmcp/dist/index.js"]
    }
  }
}

替换 /Users/wolfbird/dev/publicmcp 带有项目目录的实际路径。

更新配置后,重新启动Claude Desktop。

直接从GitHub提供服务

您还可以将Claude Desktop配置为直接从GitHub运行此MCP服务器,而无需在本地克隆存储库。此方法会自动使用存储库中的最新版本。

使用npx进行配置:

{
  "mcpServers": {
    "maine-burn-permit": {
      "command": "npx",
      "args": [
        "-y",
        "github:yourusername/publicmcp"
      ]
    }
  }
}

替换 yourusername/publicmcp 使用实际的GitHub存储库路径(例如。, wolfbird/publicmcp).

GitHub部署的好处:

  • ✅ 无需本地安装
  • ✅ 自动使用最新版本
  • ✅ 更容易与他人分享
  • ✅ 跨用户的一致环境

要求:

  • 存储库必须是公共的,否则您需要配置GitHub身份验证
  • 你的 package.json 必须包括 bin 领域或 start 脚本(已配置)
  • Node.js和npm必须在本地安装

替代方案:使用特定版本/分支

要使用特定的分支或提交:

{
  "mcpServers": {
    "maine-burn-permit": {
      "command": "npx",
      "args": [
        "-y",
        "github:yourusername/publicmcp#main"
      ]
    }
  }
}

或特定的发布标签:

{
  "mcpServers": {
    "maine-burn-permit": {
      "command": "npx",
      "args": [
        "-y",
        "github:yourusername/publicmcp#v1.0.0"
      ]
    }
  }
}
与其他MCP客户端一起使用

任何兼容MCP的客户端都可以通过stdio连接到此服务器。配置您的客户端以运行:

本地安装:

node /path/to/publicmcp/dist/index.js

来自GitHub:

npx -y github:yourusername/publicmcp

示例用法

配置后,您可以通过MCP客户端与工具进行交互。以下是一些对话示例:

示例1:检查火灾危险

你: “缅因州奥古斯塔目前的火灾危险是什么?”

Claude(使用check_fire_danger工具):

Fire Weather Data for Augusta (Zone 23):
Burning Index: 15
Fire Moisture (1-hr): 12%
Fire Moisture (10-hr): 15%
Fire Moisture (100-hr): 18%
Weather: 65°F, RH 45%, Wind 5 mph

Note: Please verify the official Class Day (Low/Moderate/High) on the main map...

示例2:申请焚烧许可证

你: “我需要申请烧伤许可证。我叫约翰·史密斯,住在缅因州奥古斯塔主街123号,邮编04330。我的电话是207-555-1234,电子邮件是john@example.com.我想在谷仓后面的土地上烧掉灌木丛。我的出生日期是1980年1月15日。”

克劳德(使用apply_for_burn_permit工具):

Permit Application Successful! Permit Number: 123456. 
Please download the permit from the provided link or save the confirmation page.

示例3:完整工作流

你: “我想在波特兰烧一些刷子。你能检查一下是否安全,帮我拿到许可证吗?”

克劳德: *首先检查波特兰的火灾危险性,然后如果条件合适,帮助收集所需信息并提交许可证申请。*

可用工具

1.检查火灾危险

查看缅因州特定城镇的当前火灾危险等级。

工具名称: check_fire_danger

输入参数:

  • town (string,必填):要检查火灾危险的城镇名称

示例响应:

Fire Weather Data for Augusta (Zone 23):
Burning Index: 15
Fire Moisture (1-hr): 12%
Fire Moisture (10-hr): 15%
Fire Moisture (100-hr): 18%
Weather: 65°F, RH 45%, Wind 5 mph

Note: Please verify the official Class Day (Low/Moderate/High) on the main map...

2.申请焚烧许可证

使申请缅因州露天焚烧许可证的过程自动化。

工具名称: apply_for_burn_permit

输入参数:

  • town (string,必填):将发生燃烧的城镇
  • address (string,必填):烧伤部位的物理地址
  • city (string,必填):申请人地址所在城市
  • state (字符串,可选):申请人地址的状态(默认值:“ME”)
  • zip (字符串,必填):邮政编码
  • dob (字符串,必填):出生日期,格式为MM/DD/YYYY
  • material (字符串,必填):要燃烧的材料

- 选项:“刷子”、“木屑”、“农业”、“篝火”

  • applicantName (string,必填):申请人的全名
  • phone (字符串,必填):电话号码(例如207-555-1234)
  • email (字符串,必填):电子邮件地址
  • burnLocation (字符串,必填):财产上烧伤位置的描述

示例响应:

Permit Application Successful! Permit Number: 123456. 
Please download the permit from the provided link or save the confirmation page.

项目结构

publicmcp/
├── src/
│   ├── index.ts                 # Main MCP server setup
│   ├── tools/
│   │   ├── applyPermit.ts      # Burn permit application tool
│   │   └── fireDanger.ts       # Fire danger checking tool
│   ├── test_apply_permit.ts    # Test script for permit application
│   └── test_fire_danger.ts     # Test script for fire danger check
├── dist/                        # Compiled JavaScript output
├── package.json
├── tsconfig.json
└── README.md

技术细节

使用的技术

运作原理

  1. MCP服务器:主服务器(src/index.ts)实现模型上下文协议,通过stdio传输公开工具
  2. 工具操作员:每个工具都使用Puppeteer与缅因州政府网站进行交互
  3. 验证:Zod模式确保输入参数在处理之前有效
  4. 错误处理:使用用户友好的错误消息进行全面的错误处理

重要说明

⚠️ 法律和安全免责声明

  • 该工具可自动访问缅因州政府的公共网站
  • 始终手动验证许可证详细信息和火灾危险等级
  • 遵守所有当地法规和燃烧限制
  • 焚烧许可证须经批准和天气条件
  • 用户负责安全燃烧操作

故障排除

木偶问题

如果Puppeteer无法启动Chrome:

# On Linux, you may need to install additional dependencies
sudo apt-get install chromium-browser

网络错误

这些工具需要互联网接入:

  • https://mainefireweather.org
  • https://www13.maine.gov/burnpermit

确保您的网络允许访问这些域。

贡献

欢迎投稿!请随时提交pull请求或打开bug和功能请求的问题。

许可证

ISC

致谢

  • 缅因州林务局提供焚烧许可证制度
  • 缅因州火灾天气火灾危险数据
  • 模型上下文协议社区

支持

对于问题或疑问,请在GitHub存储库上打开问题。

工具与能力

工具数量

2

资源数量

0

提示词数量

0

能力标签

火灾监测TypeScript本地部署许可证申请自动化工具MCP协议Web爬虫

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 2 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Maine Burn Permit MCP Server

MCP World · 本页

2stdio有2 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Maine Burn Permit MCP Server 怎么安装?

公开资料给出的安装命令是 npx -y github:yourusername/publicmcp,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Maine Burn Permit MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Maine Burn Permit MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Maine Burn Permit MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Maine Burn Permit MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP