Skip to main content

magatama - AI Coding Support MCP Server

PyPI version Python 3.11+ License: MIT

MAGATAMA(YATA のフォーク)の MCP サーバーパッケージです(PyPI 配布名 magatama / import 名 magatama_mcp / CLI コマンド magatama)。

Model Context Protocol (MCP) サーバーとして、AI コーディングツールに知識グラフコンテキストを提供します。

特徴

  • 🤖 MCP 完全対応: 36 Tools, 3 Prompts, 1 Resource
  • 🔌 comP Bridge: comP の .comp/index.db を再パースなしで知識グラフに取り込み
  • 🔌 AI ツール連携: Claude Desktop, GitHub Copilot, Cursor
  • 📡 複数トランスポート: stdio / SSE
  • 🔒 プライバシー: 完全ローカル実行

インストール

pip install magatama

使用方法

CLI コマンド

# ファイルを解析
magatama parse path/to/file.py

# ディレクトリを解析
magatama parse path/to/project --pattern "**/*.py"

# MCP サーバーを起動(stdio)
magatama serve

# MCP サーバーを起動(SSE)
magatama serve --transport sse --port 8080

# エンティティを検索
magatama query "function_name" --type function

# 統計情報を表示
magatama stats

# グラフの整合性を検証
magatama validate --graph graph.json --repair

AI ツール設定

Claude Desktop

{
  "mcpServers": {
    "magatama": {
      "command": "magatama",
      "args": ["serve"]
    }
  }
}

GitHub Copilot (VS Code)

.vscode/mcp.json:

{
  "mcpServers": {
    "magatama": {
      "command": "magatama",
      "args": ["serve"]
    }
  }
}

MCP Tools

全 36 ツールを提供します(基本・フレームワーク知識・検索・品質分析・ AI 支援・comP Bridge)。下表は基本ツールの抜粋で、全 36 ツールの一覧は ルート README を参照してください。

Tool 説明
parse_file ソースファイルを解析してエンティティを抽出
parse_directory ディレクトリ内のファイルを一括解析
search_entities 名前や型でエンティティを検索
get_entity / get_related_entities 詳細取得 / 関連エンティティ取得
get_graph_stats 知識グラフの統計情報を取得
save_graph / load_graph JSON への保存 / 読み込み
read_external_graph comP Bridge: comP インデックスを取り込み
get_external_graph_info comP Bridge: comP インデックスの統計を確認

MCP Prompts

Prompt 説明
analyze_codebase コードベース構造を分析
explain_entity コードエンティティを説明
find_dependencies 依存関係を分析

ライセンス

MIT License - 詳細は LICENSE を参照してください。

関連プロジェクト

Metadata

Release files for magatama 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for magatama 0.6.0
File Size Uploaded
magatama-0.6.0.tar.gz 46.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for magatama 0.6.0
File Interpreter ABI Platform
magatama-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 78.2 kB

Release files / magatama-0.6.0.tar.gz

Download URL magatama-0.6.0.tar.gz
Size 46.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e820012a0ba07f5c945cfa3cf0776c5b59b8f07b0b52939bcbed634b71e61c66
BLAKE2b-256 checksum
How to use checksums
85db12fc7694dd0247088c935b0891b7cdcb520123cdc4b61373a2a0407cecf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / magatama-0.6.0-py3-none-any.whl

Download URL magatama-0.6.0-py3-none-any.whl
Size 31.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
082f023e48819f5d343ab34b9efd7046b73bf9da1236182af688e721202995dc
BLAKE2b-256 checksum
How to use checksums
a04d4060ff3416b076b7ba22e39e3f9fb2bf2373a7fad2720f40911c150ba7b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

0.6.0 This release

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page