英国签证赞助商验证服务

提供英国官方许可赞助商注册的验证和背景检查服务,帮助国际学生、求职者和移民专业人士评估潜在雇主的赞助资格。

  • by rodcar
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 rodcar/uk-licensed-sponsors-mcp

使用说明

英国授权赞助商MCP

用于英国签证担保人验证和背景调查的模型上下文协议(MCP)服务器


👨‍💻 作者

伊万·杨罗德里格斯·卡兰扎


📋 目录


🎯 概述

英国授权赞助商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,请安装 Node.js 其中包括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,请安装 Node.js 其中包括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<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许可证2.0.


报告Bug · 请求功能