关于 🇺🇸 Us Immigration Mcp Server
US Immigration MCP Server 为准备 EB1A 和 EB2 NIW 申请的申请人、律师及研究人员提供文档生成和证据分析工具。它涵盖 LaTeX 文书、法律引注及相关评估框架;内容仅供信息参考,并非法律建议。
主要功能
- 01生成申请信与证明信 LaTeX
- 02格式化移民法律引注
- 03按 Dhanasar 三项标准分析
- 04将证据映射至 EB1A 十项标准
- 05查询签证公告及处理信息
适用场景
- 01起草 EB2 NIW 申请材料
- 02整理 EB1A 证据与标准对应关系
- 03准备专家推荐信和附件清单
- 04了解优先日期及签证公告
MCP 相关
该 MCP 服务向客户端提供移民文书与分析工具、法律文本资源及申请相关提示词。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
🇺🇸 美国移民 MCP 服务
一个 Model Context Protocol(MCP)服务,为 AI 助手提供用于美国职业移民申请的工具、资源和提示词,具体涵盖 **EB1A(杰出人才)**和 EB2 NIW(国家利益豁免)。
✨ 主要功能
| 功能 | 说明 |
|---|---|
| 🔤 LaTeX 文档生成 | 生成完整、专业的 LaTeX 申请信、推荐信和证据目录 |
| 📜 法律引文工具 | 正确格式化 CFR、USCIS 政策手册、INA 和判例引文 |
| ⚖️ Dhanasar 框架分析器 | 根据 NIW 三项标准评估证据 |
| 🏆 EB1A 标准检查器 | 将证据对应到 10 项法规标准 |
| 📅 签证公告指导 | 了解优先日期和处理时间 |
| 📝 文档模板 | 为申请信和推荐信提供结构化提示词 |
🎯 适用对象
- 自行申请者:准备自己的 EB1A 或 EB2 NIW 申请
- 移民律师:简化文档准备工作
- 研究人员和专业人士:整理证据材料
- 任何使用 LaTeX 的人:编写专业移民文档
📋 前置条件
- Node.js 18+(下载)
- 兼容 MCP 的客户端(Claude Desktop、带 MCP 扩展的 VS Code、Cursor 等)
- LaTeX 发行版(用于编译生成的文档):TeX Live、MiKTeX 或 Overleaf
🚀 快速开始
安装
# Clone the repository
git clone https://github.com/sebastianomarchesini/us-immigration-mcp.git
cd us-immigration-mcp
# Install dependencies
npm install
# Build the project
npm run build
配置 Claude Desktop
将以下内容添加到 Claude Desktop 配置文件:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"us-immigration": {
"command": "node",
"args": ["/path/to/us-immigration-mcp/dist/index.js"]
}
}
}
重启 Claude Desktop。你将在 🔧 菜单中看到可用工具。
在开发模式下运行
npm run dev
🛠️ 可用工具
LaTeX 文档生成
| 工具 | 说明 |
|---|---|
generate_niw_petition_latex | 完整的 EB2 NIW 申请信,包含 Dhanasar 框架 |
generate_eb1a_petition_latex | 完整的 EB1A 申请信,包含所主张的标准 |
generate_reference_letter_latex | 专家推荐信模板 |
generate_exhibit_list_latex | 格式化的证据索引 |
generate_latex_preamble | 包含法律命令的可复用前导部分 |
escape_latex | 转义 LaTeX 特殊字符 |
引文格式化
| 工具 | 说明 |
|---|---|
format_cfr_citation | 《联邦法规汇编》引文 |
format_case_citation | 法律判例引文(Bluebook 格式) |
format_uscis_policy_citation | USCIS 政策手册引文 |
format_ina_citation | 《移民与国籍法》引文 |
format_latex_citation | 为 LaTeX 文档格式化引文 |
get_common_citations | 常用引文字典 |
NIW 分析(Dhanasar 案)
| 工具 | 说明 |
|---|---|
analyze_dhanasar_prong | 根据特定标准分析证据 |
evaluate_niw_petition | 全面的三项标准评估 |
suggest_niw_evidence | 针对薄弱环节推荐证据类型 |
get_dhanasar_summary | 完整的框架概述 |
EB1A 分析
| 工具 | 描述 |
|---|---|
analyze_eb1a_criterion | 根据第 1 至 10 项标准评估证据 |
map_evidence_to_eb1a_criteria | 建议适用的标准 |
get_eb1a_criteria_summary | 全部 10 项标准概览 |
compare_eb1a_vs_niw | 比较两种申请途径 |
移民信息
| 工具 | 描述 |
|---|---|
get_visa_bulletin_info | 了解签证公告 |
explain_priority_date | 优先日期的影响 |
get_processing_times_info | USCIS 处理时间信息 |
📄 LaTeX 使用示例
生成 NIW 申请请愿信
User: Generate a LaTeX petition letter for my EB2 NIW application.
My name is John Smith, I work in machine learning, and my endeavor
is developing AI systems for healthcare diagnostics. I have a PhD
in Computer Science from Stanford (2020).
该工具将生成完整的 .tex 文件,其中包含:
- 合适的法律文书格式和引文
- Dhanasar 三要件结构
- 用于填写具体证据的占位章节
- 用于法律引文的自定义 LaTeX 命令(
\cfr{}、\casename{}、\exhibit{})
编译 LaTeX 文档
# Using pdflatex
pdflatex petition.tex
# Or upload to Overleaf for online editing
包含的自定义 LaTeX 命令
\cfr{8 C.F.R. § 204.5(k)} % CFR citations (italicized)
\casename{Matter of Dhanasar} % Case names (italicized)
\exhibit{A-1} % Exhibit references (bold)
\seeexhibit{C-2} % "See Exhibit C-2" format
📚 可用资源
通过 MCP 资源接口访问法律文本:
| URI | 内容 |
|---|---|
legal://dhanasar | Matter of Dhanasar, 26 I&N Dec. 884 (AAO 2016) |
legal://kazarian | Kazarian v. USCIS, 596 F.3d 1115 (9th Cir. 2010) |
legal://eb1a-criteria | 8 C.F.R. § 204.5(h)(3) — EB1A 标准 |
legal://eb2-niw-criteria | 8 C.F.R. § 204.5(k) — EB2 NIW 要求 |
legal://policy-manual-niw | USCIS Policy Manual Vol. 6, Part F, Ch. 5 |
📝 可用提示词
| 提示词 | 描述 |
|---|---|
niw_petition_outline | NIW 申请请愿信的结构 |
reference_letter_guidance | 专家推荐信模板 |
rfe_response_framework | 回复 RFE 的框架 |
eb1a_petition_outline | EB1A 申请请愿信的结构 |
🏗️ 项目结构
us-immigration-mcp/
├── src/
│ ├── index.ts # Main MCP server entry point
│ ├── tools/
│ │ ├── citations.ts # Citation formatting tools
│ │ ├── dhanasar.ts # NIW analysis tools
│ │ ├── eb1a.ts # EB1A criteria tools
│ │ ├── visa-bulletin.ts # Visa bulletin tools
│ │ └── latex.ts # LaTeX generation tools
│ ├── resources/
│ │ └── legal-texts.ts # Legal resource content
│ └── prompts/
│ └── templates.ts # Prompt templates
├── templates/ # Example LaTeX templates
├── dist/ # Compiled JavaScript
├── package.json
├── tsconfig.json
└── README.md
⚠️ 免责声明
本工具仅用于信息和教育目的。
- 本工具不提供法律建议。移民法复杂多变。
- 请务必就您的具体情况咨询合格的移民律师。
- 开发者不对使用本工具所作出的任何移民决定负责。
- 信息可能未反映最新的法律动态。
- 提交任何申请请愿前,请核实所有引文和法律标准。
🤝 参与贡献
欢迎贡献!请参阅 CONTRIBUTING.md 了解指南。
贡献点子
- 添加更多 AAO 决定摘要
- 实现 PERM 劳工认证工具
- 添加 EB1B(杰出研究人员)支持
- 创建 i-140 表格字段映射器
- 添加更多 LaTeX 模板(简历、求职信)
- 支持 BibTeX 法律引文
🧪 开发
# Install dependencies
npm install
# Run in development mode (with hot reload)
npm run dev
# Build for production
npm run build
# Run linting
npm run lint
# Run tests
npm test
📄 许可证
本项目采用 MIT License 许可 — 详情请参阅 LICENSE。
🙏 致谢
- 感谢 Anthropic 提供 Model Context Protocol
- 感谢移民法律界提供公开法律资源
- 感谢 USCIS 提供 Policy Manual 和公开的 AAO 决定
- 感谢 LaTeX 社区在排版方面的卓越贡献
📬 联系方式
- 作者: Sebastiano Marchesini
- GitHub: @sebastianomarchesini
倾注 ❤️ 打造,助您了解美国移民体系
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。