Skip to main content
Glama

PSYCHO-Py800MCP

AIに波形の眼を開眼させるMCPブリッジ

シビュラシステムは人の魂を測定した。
PSYCHO-Py800MCPは電気信号の魂を測定する。

Mac/Winメニューバー常駐のPythonアプリ。
オシロスコープ・ロジアナ・WebCam・顕微鏡をMCPで統合し、
AIがスケマティックを読んで波形の眼を持つ。


役割分担

人間がやること(測定環境の構築)

プローブを当てる
GNDクリップを取る
オシレーターを繋ぐ
最初のStartを押す

物理接触・装備選択・最初のトリガー判断は人間の領域。
ゲシュタルト係数が装備選択を補助するが、引き金を引くのは人間。

Claudeがやること(測定環境が確立した後)

測定環境が回り出したら全部やる。

パラメータスイープの自動実行
周波数スキャン・共振点探索
ngspiceシミュとの自動照合
スケマティック信頼度の反復更新
次の測定点の決定
補正テーブルの自動生成
異常検出・アラート発火
証拠保全ログの記録

「プローブ当てたら寝ていい」が設計目標。


Related MCP server: keyscope-mcp

ゲシュタルト係数

LLMの倫理判断ではなく電気安全規格ベース(IEC 61508準拠)の定量リスク計算。
装備選択を「感覚」から「数値」に変える。

< 100   通常プローブ、即時執行可
100-299 差動プローブ推奨
300-399 差動プローブ必須+高圧モード
400+    執行官2名体制、監視官承認必須

係数はスケマティック情報・測定履歴・信頼度スコアで動的に更新される。


アーキテクチャ

Claude(自動開発ループの主体)
 ↓ 係数計算・パラメータ決定・解析・次手
MCP(PSYCHO-Py800MCP)
 ↓ SCPI / sigrok / OpenCV
SIGLENT SDS1204X-E・実機ハード
 ↓ 波形データ / "device_not_responding"
NumPy解析 → Claude(次のループへ)

ユーザーロール

ロール

担当

監視官(デベロッパー)

Claude Codeでロジック・MCPからリモート操作・自動ループ監視

執行官(ハードエンジニア)

実機にプローブ当て・初期Startを押す・「ハードあかん」時の現場確認

2つの動作モード

フォワードモード — KiCadスケマティック読み込み済み、係数が確定的
リバースモード — 基板写真→Vision推定→信頼度スコア付き暫定スケマティック→測定で反復収束


システム構成

┌─────────────────────────────────────────┐
│        PSYCHO-Py800MCP 常駐GUI           │
│   Mac: メニューバー / Win: タスクトレイ   │
├──────────────────────────────────────────┤
│ MCPサーバー層(fastmcp)                  │
│  計測器(SCPI/sigrok) │ 映像(WebCam/顕微鏡)│
│  スケマティック(KiCad)│ 校正(Mac lineout) │
├──────────────────────────────────────────┤
│ ゲシュタルト係数エンジン                  │
├──────────────────────────────────────────┤
│ 音声合成(eSpeak NG)                     │
│  sibyla / enforcer / EN / silent         │
├──────────────────────────────────────────┤
│ 証拠保全レイヤー(SQLite + HDF5)         │
└──────────────────────────────────────────┘

自動開発ループ(測定環境確立後)

基準波形確立(人間がセットアップ)
 ↓
Claude「100Hzで取得」→ SCPI自動設定 → 波形取得
 ↓
NumPy FFT解析 → 「共振点が見えた、前後スキャン」
 ↓
自動パラメータスイープ
 ↓
ngspiceシミュと照合 → 「C3の値が実機と違う」
 ↓
スケマティック更新提案 → 人間承認
 ↓
次の測定点へ(ループ)

Mac校正ループ

Python → 既知サイン波出力(全周波数帯)
 ↓ SCPI自動取得
NumPy → 補正カーブフィッティング
 ↓
correction_table.json 生成・以降の測定に自動適用

Macラインアウトの歪みを差し引いた真の測定値が得られる。


シーズンロードマップ

シーズン

状態

スコープ

Season 1

🔨 開発中

常駐GUIベース・eSpeak NG・MCPサーバー骨格・SCPI基本ブリッジ

Season 2

📐 設計中

KiCadスケマティック統合・フォワードモード完成・sigrok統合・自動ループ完成

Season 3

💭 構想中

Vision基板解析・リバースモード・SphereOSエンベロープ転用


ディレクトリ構成

/src
  /gui        - PyQt6常駐アプリ(メニューバー/タスクトレイ・メインウィンドウ)
  /mcp        - fastmcp MCPサーバー(計測器・映像・スケマティック・校正ツール)
  /engine     - ゲシュタルト係数エンジン
  /audio      - eSpeak NG音声統合・SEパック
  /evidence   - 証拠保全レイヤー(SQLite・HDF5)
/docs
  interface_spec.md   - MCPツール定義・レイヤー間仕様
  gestalt_spec.md     - ゲシュタルト係数仕様
  safety_design.md    - 安全設計思想・責任構造
/notes        - 実験ノート・作業ログ(AIエージェント/人間共通)
/design       - UI設計・スクリーンショット
/tests

_800シリーズ位置づけ

型番

役割

OND800

Pi5 NDIマルチカメラ(映像の眼)

SAO800

Mac OBSプラグイン(映像の橋)

FAN800

ESP32 BLEメッシュ(空間の神経)

PSYCHO-Py800MCP

計測器MCP(波形の眼)


関連リポジトリ


ライセンス

  • ソフトウェア: Apache License 2.0

  • 将来的なハードウェア設計(OSH): CERN-OHL-P v2(追加時に明記)


ZeroRoomLab / 齋藤みつる
設計思想: Sphere Architecture / FAM / IEC 61508

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/saitoomituru/PSYCHO-Py800MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server