FreeAgent MCP サーバー
FreeAgentのタイムスリップとタイマーを管理するためのClaude MCP(Model Context Protocol)サーバー。このサーバーにより、ClaudeはFreeAgentアカウントと連携して、時間を追跡し、タイマーを管理し、タイムスリップの操作を処理できます。
特徴
ネストされたデータを含むタイムスリップの一覧表示とフィルタリング
新しいタイムスリップを作成する
既存のタイムスリップを更新する
タイマーの開始と停止
タイムスリップを削除する
OAuthトークンの自動更新
包括的なエラー処理
Dockerサポート
Related MCP server: MCP Claude Code
前提条件
Node.js 18+ (Node.js を直接使用する場合)
Docker と Docker Compose (コンテナ化して使用する場合)
APIアクセス可能なFreeAgentアカウント
FreeAgent 開発者ダッシュボードからの OAuth 認証情報
インストール
オプション1: Node.jsの直接インストール
リポジトリをクローンします。
依存関係をインストールします:
OAuth トークンを取得します。
オプション2: Dockerのインストール
リポジトリをクローンします。
環境ファイルを作成します。
Docker イメージをビルドします。
構成
サーバーを MCP 設定に追加します (通常は%APPDATA%/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonにあります)。
Node.js のインストールの場合:
Docker インストールの場合:
使用法
設定が完了すると、Claude は次のツールを使用できるようになります。
タイムスリップ一覧
タイムスリップを作成
タイマーコントロール
発達
Node.js開発
Docker開発
貢献
リポジトリをフォークする
機能ブランチを作成します(
git checkout -b feature/amazing-feature)変更をコミットします (
git commit -am 'Add some amazing feature')ブランチにプッシュする (
git push origin feature/amazing-feature)プルリクエストを開く
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
謝辞
優れたAPIドキュメントを提供するFreeAgent
MCP SDKのClaudeチーム