Servidor MCP de HireBase
Un servidor de Protocolo de contexto de modelo (MCP) que proporciona herramientas para interactuar con la API de trabajo de HireBase.
Interacciones MCP disponibles
Este servidor expone las siguientes interacciones MCP:
Herramientas
search_jobs
: busque trabajos utilizando la API de HireBase según varios criterios (palabras clave, título, ubicación, salario, etc.).- Parámetros :
query
,and_keywords
,or_keywords
,not_keywords
,title
,category
,country
,city
,location_type
,company
,salary_from
,salary_to
,salary_currency
,years_from
,years_to
,visa
,limit
.
- Parámetros :
get_job
: recupera información detallada sobre un trabajo específico utilizando su ID de HireBase.- Parámetros :
job_id
.
- Parámetros :
Indicaciones
create_candidate_profile
: genera un mensaje estructurado basado en los detalles del candidato (nombre, LinkedIn, sitio web, texto del currículum) para ayudar a guiar la búsqueda de empleo.- Parámetros :
name
,linkedin_url
,personal_website
,resume_text
.
- Parámetros :
Configuración del cliente (ejemplos: Claude Desktop, Cursor)
Para utilizar este servidor con un cliente MCP como Claude Desktop o Cursor, debe configurar el cliente para ejecutar el proceso del servidor y, opcionalmente, proporcionar la clave API de HireBase.
- Asegúrese de que
uv
esté instalado:curl -LsSf https://astral.sh/uv/install.sh | sh
- Obtener una clave API de HireBase (opcional): solicitar una clave de HireBase. Puede configurarla como una variable de entorno (
HIREBASE_API_KEY
) o simplemente dejarla vacía. - Configura tu cliente:
- Usando
uvx
:- Claude Desktop: edita tu
claude_desktop_config.json
: - Cursor: Vaya a Configuración > MCP > Agregar servidor:
- Comando Mac/Linux:
uvx hirebase-mcp
(Ajuste el nombre del paquete si es necesario) - Comando de Windows:
cmd
- Argumentos de Windows:
/c
,uvx
,hirebase-mcp
(ajuste el nombre del paquete si es necesario) - Establezca la variable de entorno
HIREBASE_API_KEY
en la sección adecuada.
- Comando Mac/Linux:
- Claude Desktop: edita tu
- Ejecución desde la fuente a través de Python (alternativa):
- Clona el repositorio y anota dónde lo clonas
- Claude Desktop: edita tu
claude_desktop_config.json
: GXP2
- Usando
Desarrollo
Este proyecto utiliza:
uv
para gestión de dependencias y entornos virtualesruff
para deshilachado y formateohatch
como backend de compilación
Tareas comunes
Variables de entorno
HIREBASE_API_KEY
( obligatorio ): Su clave API para acceder a la API de HireBase. El servidor la necesita para realizar solicitudes autenticadas de datos de trabajo.
Pruebas
Este proyecto utiliza pytest
para probar la lógica de la herramienta principal. Las pruebas simulan llamadas a la API externa mediante unittest.mock
.
- Instalar dependencias de prueba:
- Ejecutar pruebas:
Contribuyendo
Las contribuciones son bienvenidas.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Proporciona herramientas para interactuar con la API de trabajo de HireBase, lo que permite a los usuarios buscar trabajo utilizando diversos criterios y recuperar información detallada del trabajo a través del lenguaje natural.
- Interacciones MCP disponibles
- Configuración del cliente (ejemplos: Claude Desktop, Cursor)
- Desarrollo
- Variables de entorno
- Pruebas
- Contribuyendo
- Licencia
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol (MCP) server that provides tools to interact with LinkedIn's Feeds and Job API. You can do "search for 3 data engineer jobs in . For each job check if it a good match for me by analyzing it against my resume in file resume.md."Last updated -231PythonThe Unlicense
- AsecurityAlicenseAqualityA Model Context Protocol server that provides Google Jobs search capabilities through SerpAPI integration, featuring multi-language support, flexible search parameters, and rich job details.Last updated -128JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables seamless interaction with LinkedIn for job applications, profile retrieval, feed browsing, and resume analysis through natural language commands.Last updated -10Python
- -securityFlicense-qualityEnables AI assistants to interact with Metabase, providing access to dashboards, questions, databases, and tools for executing queries and viewing data through natural language.Last updated -JavaScript