Ivan Yang Rodriguez Carranza
</div>英国许可赞助商MCP是一个模型上下文协议(MCP)服务器,它提供对英国官方注册工人和临时工许可赞助商(包括技能工人签证的赞助商)的验证和背景检查。该服务器使AI代理和应用程序能够通过标准化的MCP接口验证公司是否被授权赞助个人,并进行全面的公司研究。这有助于国际学生、求职者和移民专业人士评估潜在雇主及其赞助状态。
https://github.com/user-attachments/assets/98fe629c-e7ca-42b3-ba92-31225796ebcb
</div>| 名称 | 输入 | 描述 |
|---|---|---|
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 | 从公司注册处获取详细的公司概况信息 |
get_company_officers_from_companies_house | company_number | 从公司注册处获取公司官员信息(董事、秘书等) |
注意: 即便公司在官方注册中存在,搜索也可能找不到该公司。
search_in_sponsors_register工具使用模糊字符串匹配,可能会返回多个潜在匹配项,结果限制在前10个。选择正确的公司需要由代理或LLM来完成。
| 名称 | 输入 | 描述 |
|---|---|---|
is_company_licensed_sponsor | company_name | 检查公司是否被授权赞助工人 |
get_company_full_profile | company_name | 从赞助商注册和公司注册处检索完整的公司概况。 |
注意: 需要
npx,它与npm捆绑在一起。如果没有安装npm,请安装Node.js,其中包含npm。
添加到Claude Desktop配置(Claude > 设置 > 开发者 > 编辑配置):
{
"mcpServers": {
"uk_licensed_sponsors": {
"command": "npx",
"args": [
"mcp-remote",
"https://uk-licensed-sponsors-mcp.onrender.com/mcp"
]
}
}
}
注意: 完整功能需要公司注册处API密钥。从公司注册处开发者中心获取免费API密钥。赞助商注册搜索无需API密钥即可工作。
重要: 设置公司注册处API密钥时,需要将
http://my.localdomain配置为“JavaScript域”,并设置本地主机域名映射,将实际IP地址映射到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 Desktop配置(Claude > 设置 > 开发者 > 编辑配置):
注意: 将
/path/to/uk-licensed-sponsors-mcp替换为你克隆仓库的实际路径。
{
"mcpServers": {
"uk_licensed_sponsors": {
"command": "uv",
"args": [
"--directory",
"/path/to/uk-licensed-sponsors-mcp",
"run",
"main.py"
]
}
}
}
注意: 完整功能需要公司注册处API密钥。从公司注册处开发者中心获取免费API密钥。赞助商注册搜索无需API密钥即可工作。
重要: 设置公司注册处API密钥时,需要将
http://my.localdomain配置为“JavaScript域”,并设置本地主机域名映射,将实际IP地址映射到http://my.localdomain。请参阅我们的本地主机域名映射指南,了解如何配置hosts文件的详细步骤。
注意: 需要
npx,它与npm捆绑在一起。如果没有安装npm,请安装Node.js,其中包含npm。
注意: 将
/path/to/uk-licensed-sponsors-mcp替换为你克隆仓库的实际路径。
运行:
npx @modelcontextprotocol/inspector \
uv \
--directory /path/to/uk-licensed-sponsors-mcp \
run \
main.py
打开MCP Inspector(控制台显示的URL),并使用以下设置配置MCP客户端:
pythonmain.py注意: 示例中的公司是随机选取的。
| 提示 | 公司名称 | 对话 |
|---|---|---|
is_company_licensed_sponsor | 17 Capital Services Ltd | https://claude.ai/share/f39ee0f7-f7a2-4fb7-ba52-4a91aff39c17 |
get_company_full_profile | CVK INFOTECH LTD | https://claude.ai/share/05de8264-49d0-46cb-a2bd-8f8ed69647c3 |
英国许可赞助商MCP遵循模型上下文协议规范,提供访问英国许可赞助商注册和公司注册处数据以进行签证赞助验证。
graph LR
CLIENT[MCP Client<br/>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 License 2.0许可。