英国授权赞助商MCP
用于英国签证担保人验证和背景调查的模型上下文协议(MCP)服务器
______________________________________________________________________
👨💻 作者
伊万·杨罗德里格斯·卡兰扎
  ](https://github.com/rodcar)
______________________________________________________________________
📋 目录
______________________________________________________________________
🎯 概述
英国授权赞助商MCP是 模型上下文协议(MCP)服务器 这提供了 核实和背景核查 英国官方网站上的公司 工人和临时工人许可赞助商登记簿 (包括赞助商) 技术工人签证).该服务器使人工智能代理和应用程序能够验证公司是否有权赞助个人,并通过标准化的MCP接口进行全面的公司研究。这有助于国际学生、求职者和移民专业人士评估潜在雇主及其担保身份。
______________________________________________________________________
🎬 演示
https://github.com/user-attachments/assets/98fe629c-e7ca-42b3-ba92-31225796ebcb
______________________________________________________________________
🔧 工具
| 名称 | 输入 | 描述 |
|---|---|---|
search_in_sponsors_register | company_name | 在英国持牌赞助商登记簿中搜索公司 |
get_company_from_sponsors_register | company_name | 从持牌赞助商登记簿中获取公司条目 |
search_in_companies_house | company_name | 使用官方公司之家API搜索公司 |
get_company_profile_from_companies_house | company_number | 从Companies House获取详细的公司简介信息 |
get_company_officers_from_companies_house | company_number | 从公司注册处获取公司高管信息(董事、秘书等) |
注: 搜索结果中可能找不到公司,即使它在官方注册簿上。这 search_in_sponsors_register 该工具使用模糊字符串匹配,并可能返回多个潜在匹配,结果仅限于前10个。这取决于代理人或法学硕士从结果中选择正确的公司。______________________________________________________________________
💬 鼓励
| 名称 | 输入 | 描述 |
|---|---|---|
is_company_licensed_sponsor | company_name | 检查公司是否有赞助工人的许可 |
get_company_full_profile | company_name | 从赞助商登记簿和公司注册处检索完整的公司简介。 |
______________________________________________________________________
🚀 如何使用
克劳德桌面(远程服务器)
注: 需要 npx 它与npm捆绑在一起。如果你没有安装npm,请安装 其中包括npm。添加到Claude桌面配置(Claude>设置>开发人员>编辑配置):
{
"mcpServers": {
"uk_licensed_sponsors": {
"command": "npx",
"args": [
"mcp-remote",
"https://uk-licensed-sponsors-mcp.onrender.com/mcp"
]
}
}
}本地服务器
注: 完整功能需要Companies House API密钥。从获取您的免费API密钥 公司之家开发者中心赞助商注册搜索在没有API密钥的情况下工作。
重要提示: 设置Companies House API密钥时,需要配置http://my.localdomain作为“JavaScript域”,并为您的实际IP地址设置localhost域映射到http://my.localdomain请查看我们的 本地主机域映射指南 有关如何配置hosts文件的详细步骤。
注: 确保你有 uv 安装。如果没有,请从安装 uv.tool.克隆并安装:
git clone https://github.com/rodcar/uk-licensed-sponsors-mcp.git
cd uk-licensed-sponsors-mcp
uv sync设置环境变量(可选-公司大楼集成所需):
echo "COMPANIES_HOUSE_API_KEY=your_api_key_here" > .env添加到Claude桌面配置(Claude>设置>开发人员>编辑配置):
注: 替换 /path/to/uk-licensed-sponsors-mcp 使用克隆存储库的实际路径。{
"mcpServers": {
"uk_licensed_sponsors": {
"command": "uv",
"args": [
"--directory",
"/path/to/uk-licensed-sponsors-mcp",
"run",
"main.py"
]
}
}
}MCP检查员(备选)
注: 完整功能需要Companies House API密钥。从获取您的免费API密钥 公司之家开发者中心赞助商注册搜索在没有API密钥的情况下工作。
重要提示: 设置Companies House API密钥时,需要配置http://my.localdomain作为“JavaScript域”,并为您的实际IP地址设置localhost域映射到http://my.localdomain请查看我们的 本地主机域映射指南 有关如何配置hosts文件的详细步骤。
注: 需要 npx 它与npm捆绑在一起。如果你没有安装npm,请安装 其中包括npm。注: 替换 /path/to/uk-licensed-sponsors-mcp 使用克隆存储库的实际路径。运行:
npx @modelcontextprotocol/inspector \
uv \
--directory /path/to/uk-licensed-sponsors-mcp \
run \
main.py打开MCP检查器(控制台中显示的URL),并使用以下设置配置MCP客户端:
- 运输类型: 标准输入输出
- 命令:
python - 论据:
main.py
______________________________________________________________________
💡 例子
注: 示例中的公司是随机选择的。
| 提示 | 公司名称 | 对话 |
|---|---|---|
is_company_licensed_sponsor | 17资本服务有限公司 | https://claude.ai/share/f39ee0f7-f7a2-4fb7-ba52-4a91aff39c17 |
get_company_full_profile | CVK信息技术有限公司 | https://claude.ai/share/05de8264-49d0-46cb-a2bd-8f8ed69647c3 |
______________________________________________________________________
🏛️ 架构图
英国许可赞助商MCP遵循模型上下文协议规范,并提供对英国许可赞助商登记簿和公司注册处数据的访问,以进行签证赞助验证。
graph LR
CLIENT[MCP Client
Claude Desktop, IDE, etc.] --> MCP_SERVER[UK Licensed Sponsors MCP Server]
subgraph TOOLS ["🔧 Tools"]
SEARCH_REGISTER[search_in_sponsors_register]
GET_DETAILS[get_company_from_sponsors_register]
SEARCH_CH[search_in_companies_house]
GET_PROFILE[get_company_profile_from_companies_house]
GET_OFFICERS[get_company_officers_from_companies_house]
end
subgraph "💬 Prompts"
CHECK_SPONSOR[is_company_licensed_sponsor]
FULL_PROFILE[get_company_full_profile]
end
MCP_SERVER --> SEARCH_REGISTER
MCP_SERVER --> GET_DETAILS
MCP_SERVER --> SEARCH_CH
MCP_SERVER --> GET_PROFILE
MCP_SERVER --> GET_OFFICERS
MCP_SERVER --> CHECK_SPONSOR
MCP_SERVER --> FULL_PROFILE
SEARCH_REGISTER --> CACHE[Cache Layer]
GET_DETAILS --> CACHE
CACHE --> UK_REGISTER[UK Register of Licensed Sponsors]
SEARCH_CH --> COMPANIES_HOUSE[Companies House API]
GET_PROFILE --> COMPANIES_HOUSE
GET_OFFICERS --> COMPANIES_HOUSE
style CLIENT fill:#e3f2fd
style MCP_SERVER fill:#f3e5f5
style UK_REGISTER fill:#fff3e0
style COMPANIES_HOUSE fill:#fff3e0______________________________________________________________________
📝 许可证
该项目根据 Apache许可证2.0.
______________________________________________________________________
