Skip to main content
Glama
hakandedotdev

Job Tracker MCP Server

Job Tracker

Next.js で構築された個人用の求人応募トラッカーです。企業、職種、ステータス、CV/カバーレターのファイルパス、フィードバックメモを追跡します。データはローカルの data/jobs.json に保存されます。

はじめに

開発サーバーを起動:

npm install
npm run dev

ブラウザで http://localhost:3000 を開いてください。

Related MCP server: job-tracker-mcp

MCP セットアップ(Cursor エージェント向け)

ローカル MCP サーバーは、同じマシン上の Cursor エージェントにジョブトラッカーの REST API を公開します。

前提条件

  1. 依存関係をインストール: npm install

  2. アプリを起動: npm run dev(API がポート 3000 で実行されている必要があります)

Cursor で接続

このリポジトリには .cursor/mcp.json が含まれています。Cursor をリロードするか、設定 → MCP を開いてください。job-tracker サーバーが接続済みとして表示されるはずです。

API URL を上書きするには、.cursor/mcp.json で JOB_TRACKER_API_URL を設定します(デフォルト: http://localhost:3000)。

利用可能なツール

ツール

説明

list_jobs

すべての応募を一覧表示

get_job

id で1件の求人を取得

add_job

求人を追加(company、role が必須)

update_job

id で求人を更新(例: status を変更)

delete_job

id で求人を削除

ステータス値: wishlist、applied、interviewing、offer、rejected、withdrawn。

トラブルシューティング

MCP ツールが接続エラーで失敗する場合は、npm run dev が実行され、http://localhost:3000/api/jobs にアクセスできることを確認してください。

デバッグ用に MCP サーバーを手動で実行:

npm run mcp

API

メソッド

エンドポイント

説明

GET

/api/jobs

求人を一覧表示

POST

/api/jobs

求人を作成

GET

/api/jobs/:id

求人を取得

PATCH

/api/jobs/:id

求人を更新

DELETE

/api/jobs/:id

求人を削除

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Enables tracking job applications through a pipeline, scheduling follow-ups, and summarizing job search progress via natural language.
    7
    -
  • A
    license
    A
    quality
    C
    maintenance
    Enables users to manage job applications (add, list, update status) through natural language conversations, using Notion as the backend.
    3
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Manages job applications, companies, roles, statuses, deadlines, and reminders through natural language queries.
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables job-search application tracking through a private application board, managing application facts, stage history, and interview prep documents while leaving summarization and decision-making to the connected agent.
    -