HireBase MCP サーバー
HireBase ジョブ API と対話するためのツールを提供するモデル コンテキスト プロトコル (MCP) サーバー。
利用可能なMCPインタラクション
このサーバーは、次の MCP インタラクションを公開します。
ツール
search_jobs
: さまざまな基準 (キーワード、タイトル、場所、給与など) に基づいて HireBase API を使用して求人を検索します。- パラメータ:
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
。
- パラメータ:
get_job
: HireBase ID を使用して特定のジョブの詳細情報を取得します。- パラメータ:
job_id
。
- パラメータ:
プロンプト
create_candidate_profile
: 候補者の詳細 (名前、LinkedIn、Web サイト、履歴書のテキスト) に基づいて構造化されたプロンプトを生成し、求職を支援します。- パラメータ:
name
、linkedin_url
、personal_website
、resume_text
。
- パラメータ:
クライアントのセットアップ(例:Claude Desktop、Cursor)
このサーバーを Claude Desktop や Cursor などの MCP クライアントで使用するには、サーバー プロセスを実行するようにクライアントを構成し、オプションで HireBase API キーを提供する必要があります。
uv
がインストールされていることを確認します:curl -LsSf https://astral.sh/uv/install.sh | sh
- HireBase API キーを取得する (オプション): HireBaseからキーをリクエストします。これを環境変数 (
HIREBASE_API_KEY
) として設定することも、空のままにすることもできます。 - クライアントを構成します。
uvx
の使用:- Claude Desktop:
claude_desktop_config.json
を編集します。 - カーソル: [設定] > [MCP] > [サーバーの追加] に移動します。
- Mac/Linux コマンド:
uvx hirebase-mcp
(必要に応じてパッケージ名を調整してください) - Windows コマンド:
cmd
- Windows 引数:
/c
、uvx
、hirebase-mcp
(必要に応じてパッケージ名を調整してください) - 適切なセクションで
HIREBASE_API_KEY
環境変数を設定します。
- Mac/Linux コマンド:
- Claude Desktop:
- Python 経由でソースから実行する (代替):
- リポジトリをクローンし、クローンした場所をメモします
- Claude Desktop:
claude_desktop_config.json
を編集する: GXP2
発達
このプロジェクトでは以下を使用します:
- 依存関係管理と仮想環境のための
uv
- リンティングとフォーマットのための
ruff
- ビルドバックエンドとしての
hatch
一般的なタスク
環境変数
HIREBASE_API_KEY
(必須): HireBase API にアクセスするための API キー。サーバーが求人データへの認証済みリクエストを行うために必要です。
テスト
このプロジェクトでunittest.mock
、コアツールロジックのテストにpytest
を使用しています。unittest.mockを使用して、外部API呼び出しのモックをテストします。
- テストの依存関係をインストールします。
- テストを実行します:
貢献
貢献を歓迎します。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
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
HireBase Job API と対話するためのツールを提供し、ユーザーがさまざまな基準で求人を検索し、自然言語で詳細な求人情報を取得できるようにします。
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