mcpField
F
fcop

fcop

ローカル
github.com/joinwell52-AIAI・エージェント24 週間前に更新

fcop について

fcop-mcpは、FCoP Python CoreをCodex、Cursor、Claude DesktopなどのMCPクライアントに接続するアダプターです。標準で25個の正規ツールと6個の読み取り専用リソースを公開し、プロトコル検証と状態管理はCoreが担います。

主な機能

  1. 0125個の正規MCPツール
  2. 026個の読み取り専用Coreリソース
  3. 03Coreによるプロトコル検証と状態遷移
  4. 04ローカルstdioサーバー対応
  5. 05セットアップ・確認・診断用CLI

活用シーン

  1. 01MCPクライアントからFCoPタスクを作成・管理
  2. 02ワークスペースの状態確認とプロトコル構造の検証
  3. 03インストール環境とパッケージバージョンの互換性診断

MCP 対応

fcop-mcpはFCoP CoreをMCPクライアントに接続し、標準ではローカルstdio経由で25個のツールと6個の読み取り専用リソースを公開します。プロトコルの事実、検証、永続化、復旧の権限はCoreにあります。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"joinwell52-ai-fcop": {
"command": "uvx",
"args": [
"fcop-mcp"
],
"env": {
"FCOP_PROJECT_DIR": "<FCOP_PROJECT_DIR>"
}
}
}
}
起動コマンドuvx fcop-mcp
設定が必要な環境変数
FCOP_PROJECT_DIRAbsolute path to your project root (optional, auto-detected if omitted).

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypifcop-mcp4.0.5

ツール

25

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
profileanyいいえ

詳細

fcop-mcp · FCoP 用の標準 MCP アダプター

mcp-name: io.github.joinwell52-AI/fcop

fcop-mcp は、公式の FCoP Python Core を Codex、Cursor、Claude Desktop、その他の MCP クライアントに公開します。これは Core を基盤とする薄いアダプターです。プロトコルに関する事実、検証、状態遷移、永続化、ロック、復旧の唯一の権威は引き続き Core です。

現在のバージョン:4.0.5。 デフォルトのサーバーは、正確に 25 個の標準 MCP ツールと6 個の読み取り専用 Core リソースを公開します。ツールレジストリは、単一の標準マニフェストから生成されます。リソースレジストリは、Core が所有するバージョン管理されたコンテンツを投影します。

インストール

専用の Python 3.10–3.13 環境に、対応する 4.0.5 パッケージのペアをインストールします。

python -m pip install "fcop==4.0.5" "fcop-mcp==4.0.5"

fcop-mcp==4.0.5 は fcop>=4.0.5,<4.1.0 を宣言しています。両方のディストリビューションを確認します。

python -c "from importlib.metadata import version; print('fcop', version('fcop')); print('fcop-mcp', version('fcop-mcp'))"
python -c "from fcop_mcp.server import mcp; print('fcop-mcp ready')"

fcop と fcop-mcp は、同じマイナーバージョン系列内で連動してリリースされます。互換性のないマイナーバージョンを組み合わせないでください。

macOS(Intel および Apple シリコン)

FCoP MCP は Intel と Apple シリコンの両方の Mac に対応しており、Rosetta は不要です。Python 3.10–3.13 の場合:

python3 -m venv ~/.local/share/fcop/venv
~/.local/share/fcop/venv/bin/python -m pip install --upgrade \
  "fcop>=4.0.5,<4.1.0" \
  "fcop-mcp>=4.0.5,<4.1.0"

~/.local/share/fcop/venv/bin/fcop version
~/.local/share/fcop/venv/bin/fcop doctor
~/.local/share/fcop/venv/bin/fcop tools --json

インストールされる CLI には、init、status、inspect、validate、tools、doctor、version、spec、migrate が用意されています。MCP の使用には、ローカル stdio サーバーに対応したクライアントも必要です。コマンドには絶対パス /Users/.../.local/share/fcop/venv/bin/python を設定し、["-m", "fcop_mcp"] を渡して、FCOP_PROJECT_DIR に実際のプロジェクトルートを設定してください。

分離されたランチャーを使用する場合:

uvx --from fcop-mcp==4.0.5 --with fcop==4.0.5 fcop-mcp --root /absolute/path/to/repository

標準の 4.0.5 インターフェース

ワークスペースツールには、init_workspace、inspect_workspace、validate_workspace が含まれます。create_task は、標準の TASK 作成エントリーポイントです。プロファイルは明示的な拡張機能です。Toolkit コマンド、互換性シム、パッケージング操作、Host 設定、Runtime サービス、アプリケーションのスキャフォールディングは、デフォルトの MCP レジストリの対象外です。

チームモデル、Solo モード、ME などの固定ロール、シート、Host セッションは、Base Protocol の前提条件ではありません。デフォルトのサーバーは、それらを要求も作成もしません。init_workspace は、AGENTS.md、CLAUDE.md、Cursor ルール、ロールテンプレート、セッション状態を生成しません。

以前の一覧は、歴史的な 49 ツールの実装範囲です。これは現在の MCP 契約ではありません。過去の各ツールの扱いは、4.0.5 移行ガイドに記載されています。たとえば、write_task はオプトイン方式の非推奨 Python 互換性シムであり、fcop_audit は Toolkit CLI コマンドです。どちらもデフォルトの tools/list には含まれません。

25 個すべての名前、説明、入力スキーマについては、生成された MCP ツールリファレンス を参照してください。

MCP クライアントの設定

固定の仮想環境を使うことで、起動を予測可能にし、別のプロジェクトから異なる編集可能パッケージがインポートされるのを防げます。

{
  "mcpServers": {
    "fcop": {
      "command": "/absolute/path/to/venv/bin/python",
      "args": ["-m", "fcop_mcp", "--root", "/absolute/path/to/repository"]
    }
  }
}

Windows では、command に仮想環境の Scripts\\python.exe を指定します。設定を変更した後は、MCP ホストを再起動してください。

インストールによって行われるのは、パッケージのインストールのみです。ワークスペースの初期化や移行、ルールのデプロイ、Host の指示の変更、他のアプリケーションの設定は行われません。

CLI — セットアップ、確認、診断

CLI = セットアップ + 状況確認 + 診断、MCP = 作業。

コマンド目的
fcop init純粋な FCoP ワークスペースを初期化します
fcop statusワークスペースの状態を確認します
fcop inspectTASK / REPORT / ISSUE / REVIEW を調査します
fcop validateプロトコル構造を検証します
fcop toolsインストール済みの MCP カタログを調査します
fcop doctorインストール、環境、互換性を診断します
fcop versionインストール済みのバージョンを表示します
fcop spec仕様とルールの識別情報を表示します
fcop migrateレガシーワークスペースの移行を明示的に計画または適用します
python -m pip install fcop
fcop version
fcop doctor
fcop init --root ./my-project
fcop status --root ./my-project
fcop validate --root ./my-project

python -m pip install fcop-mcp
fcop tools
fcop tools merge_branches --json

ローカル CLI は MCP を起動せずに動作します。fcop tools はサーバーを起動せずに、このアダプターの正式なカタログを読み込みます。create_task、ライフサイクルの遷移、Branch のマージ、認可などの作業操作には、MCP または Python API を使用します。正規の v4 ワークスペース状態は <project>/fcop/ の下に置かれます。fcop doctor はネットワークにアクセスせず、Host の設定も変更しません。

権限とパッケージの境界

オプションの認可 Profile と評価器は、信頼されたアプリケーションから提供される必要があります。ロール名、TASK フィールド、Profile ドキュメント、ツール引数だけでは、権限は付与されません。

パッケージ責務
fcopプロトコル Core、検証、アトミックな永続化、復旧
fcop-mcp25 個の正規 MCP ツールと 6 個の読み取り専用 Core リソース

FCoP はデフォルトでローカル stdio を使用します。Relay のサポートは、明示的に選択できるオプションの追加機能です。Project を直接使用する Python アプリケーションに必要なのは fcop のみです。

中国語の概要

fcop-mcp 4.0.5 は、FCoP Core の薄い MCP アダプターです。デフォルトのサービスは、25 個の正規 MCP ツールと 6 個の読み取り専用 Core リソースを正確に提供します。 Core は、プロトコルの事実と状態遷移に関する唯一の権威です。Team、Solo、ME、seat、Host session、 Profile、Toolkit、Compatibility、Runtime は、いずれも Base Protocol のデフォルトの前提条件にはなりません。 従来の 49 ツールの実装に含まれる各エントリの移行先は、4.0.5 移行ガイドに明記されています。

ドキュメント

ライセンス

MIT · ライセンス

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。