プロジェクト

全般

プロフィール

機能 #96

未完了

機能 #71: 全文検索実装

Task 2: MCPサーバー基盤実装

Redmine Admin さんが2日前に追加.

ステータス:
新規
優先度:
通常
担当者:
-
開始日:
2025-05-12
期日:
進捗率:

0%

予定工数:
12.00時間

説明

タスク概要

Node.js/TypeScript基盤のMCPサーバーコア機能開発

目的

  • Claude Desktopとの通信基盤確立
  • 基本的なMCPプロトコル実装
  • セキュリティと認証機能の実装

実施内容

  1. MCPサーバープロジェクト作成
  2. TypeScript/Node.js 環境設定
  3. 基本MCPプロトコル実装
  4. 認証・セキュリティ機能追加
  5. ログ・エラーハンドリング実装
  6. Docker化対応

期待成果

  • Claude Desktopから接続可能なMCPサーバー
  • 基本的なtools/resources提供機能
  • 適切なエラーハンドリング

試験内容と合格基準

# 1. MCPサーバー起動確認
docker-compose up mcp-server
# → コンテナ正常起動 = 合格

# 2. ヘルスチェック
curl https://history.call2arm.com/api/mcp/health
# → 200 OK応答 = 合格

# 3. Claude Desktop接続テスト
# Claude Desktop設定に追加、ハンマーアイコン表示確認 = 合格

技術仕様

  • 言語: Node.js/TypeScript
  • フレームワーク: MCP SDK
  • 通信方式: HTTPS + WebSocket

表示するデータがありません

他の形式にエクスポート: Atom PDF