JT

jfuginay/tak-server-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

11 stars 10 forks 品質 66 トレンド 8MIT

モデル コンテキストプロトコル (MCP) サーバ (TAK Server の地理空間サポート)

概要

TAK ServerをAIシステムと統合するためのモデルコンテクストプロトコル(MCP)サーバーで、ジオスpatial-awareの深い研究と分析機能を可能にします。 - - - CLIの統合のための標準的な入出力 - - ウェブ統合のためのサーバー 送信されたでき事- - 実時間双方向通信 - tak spatial query - 地理的な領域内のクエリエンティティティティ - tak calculate distance - 旅行時間と距離の計算の推定値 - tak find nearest - ベアリングを持つ最寄りのエンティティを見つけます - tak create geofence - アラートでジオフェンス領域を作成 - tak analyze movement - トラックの動きと異常を検出 - tak get cot events - ターゲットイベントのCursorを取得する - tak send cot event - CoTメッセージを送信 - tak subscribe events - ライブイベントストリームを購読 - tak get entities - 現在の実体状態を取得する - tak get missions - ミッションのリストと管理 - tak get alerts - アラートの取得とフィルタ - tak send emergency - 緊急放送を送信する - tak manage data packages - アップロード/ダウンロードデータ...

概要(AI 翻訳)

TAK ServerをAIシステムと統合するためのモデルコンテクストプロトコル(MCP)サーバーで、ジオスpatial-awareの深い研究と分析機能を可能にします。

OST の特徴

##マルチトランスポートサポート -stdio - CLIの統合のための標準的な入出力

  • HTTP+SSE - ウェブ統合のためのサーバー送信イベント
  • WebSocket - リアルタイム双方向通信

完全なツールスイート(11ツール)

########## ######################################################################################################################################################################################################################################################

  • [tak_spatial_query - 地理領域内のクエリエンティティティ
  • [tak_calculate_distance - 所要時間推定値の距離計算
  • [tak_find_nearest - ベアリングを持つ最も近い組織を見つける
  • [tak_create_geofence - アラートでジオフェンス領域を作成する
  • [tak_analyze_movement - 動きを追跡し、異常を検出します

################################################################################################################################################################################################################################################################

  • [[tak_get_cot_events] - ターゲットイベントのカーソルを取得する
  • [tak_send_cot_event - CoTメッセージを送信する
  • tak_subscribe_events - ライブイベントストリームを購読
  • [tak_get_entities - 現在の実体状態を取得する

################################################################################################################################################################################################################################################################

  • [tak_get_missions - ミッションの一覧と管理
  • [tak_get_alerts - アラートの取得とフィルタリング
  • [tak_send_emergency - 緊急放送を送信する

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

TAK Server MCP (Model Context Protocol)

A Model Context Protocol (MCP) server for integrating TAK Server with AI systems, enabling geospatial-aware deep research and analysis capabilities.

🚀 Features

Multi-Transport Support

  • stdio - Standard input/output for CLI integration
  • HTTP+SSE - Server-Sent Events for web integration
  • WebSocket - Real-time bidirectional communication

Complete Tool Suite (11 Tools)

📍 Geospatial Operations

  • tak_spatial_query - Query entities within geographic areas
  • tak_calculate_distance - Distance calculations with travel time estimates
  • tak_find_nearest - Find nearest entities with bearings
  • tak_create_geofence - Create geofenced areas with alerts
  • tak_analyze_movement - Track movements and detect anomalies

📡 Real-time Operations

  • tak_get_cot_events - Retrieve Cursor on Target events
  • tak_send_cot_event - Send CoT messages
  • tak_subscribe_events - Subscribe to live event streams
  • tak_get_entities - Get current entity states

🚨 Mission & Emergency

  • tak_get_missions - List and manage missions
  • tak_get_alerts - Retrieve and filter alerts
  • tak_send_emergency - Send emergency broadcasts
  • tak_manage_data_packages - Upload/download data packages

Advanced Features

  • 🔐 Multiple authentication methods (OAuth 2.0, API tokens, certificates)
  • 📊 H3 hexagonal indexing for spatial queries
  • 🗺️ MGRS coordinate conversion
  • ⚡ Real-time WebSocket subscriptions
  • 💾 Intelligent caching with TTL
  • 🔍 Comprehensive error handling

📋 Prerequisites

🛠️ Installation

Using NPM

npm install @skyfi/tak-server-mcp

From Source

git clone https://github.com/skyfi/tak-server-mcp.git
cd tak-server-mcp
npm install
npm run build

Using Docker

docker pull skyfi/tak-server-mcp:latest

⚙️ Configuration

Environment Variables

# TAK Server Connection
TAK_SERVER_URL=https://your-tak-server.com
TAK_SERVER_API_TOKEN=your-api-token
TAK_SERVER_CLIENT_CERT=/path/to/cert.pem
TAK_SERVER_CLIENT_KEY=/path/to/key.pem

# MCP Configuration
MCP_TRANSPORT=stdio
MCP_PORT=3000
MCP_AUTH_ENABLED=false

Configuration File

Create a config.json:

{
  "takServer": {
    "url": "https://your-tak-server.com",
    "apiToken": "your-token",
    "verifySsl": true
  },
  "mcp": {
    "transport": "stdio",
    "port": 3000
  },
  "tools": {
GitHub で README 全文を見る

インストール

npx @skyfi/tak-server-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "tak-server": { "command": "npx", "args": ["@skyfi/tak-server-mcp"], "env": { "TAK_SERVER_URL": "https://your-tak-server.com", "TAK_SERVER_API_TOKEN": "your-token" } } } }