Integrations
Enables deploying the MCP server code to GitHub repositories with setup scripts for initialization, remote configuration, and code pushing
Optional integration for setting up CI/CD workflows to test and build the server
Provides configuration instructions for integrating with Claude Desktop app on macOS systems
NSAF MCP サーバー
これは、ニューロ・シンボリック・オートノミー・フレームワーク(NSAF)用のモデル・コンテキスト・プロトコル(MCP)サーバーです。AIアシスタントがMCPプロトコルを介してNSAFフレームワークと対話することを可能にします。
**注:**このリポジトリには、NSAF フレームワーク コードと MCP サーバー実装の両方が含まれており、どこにでも展開して使用できる完全なパッケージになっています。
**注:**この実装では、MCPプロトコルの簡易版を使用しており、公式MCP SDKは不要です。NSAF機能をAIアシスタントに公開するために必要なコア機能を実装しています。
特徴
- カスタマイズ可能なパラメータでNSAF進化を実行する
- さまざまなNSAFエージェントアーキテクチャを比較する
- NSAF機能をAIアシスタントに統合する
前提条件
- Node.js 18+ および npm
- NSAFフレームワークがインストールされたPython 3.8以降
インストール
- このリポジトリをクローンします:
- 依存関係をインストールします:
- サーバーを構築します。
構成
サーバーにはNSAFフレームワークコードが含まれているため、基本的な使用には追加の設定は必要ありません。MCPサーバーは、グローバルにインストールすればすぐに使用できるように設計されています。
使用法
ローカルでサーバーを実行する
GitHubへのデプロイ
- MCP サーバー用の新しい GitHub リポジトリを作成します。
- GitHubにアクセスし、
nsaf-mcp-server
という名前の新しいリポジトリを作成します。 - READMEファイルで初期化する
- GitHubにアクセスし、
- 提供されているセットアップ スクリプトを使用して、コードを GitHub にプッシュします。
スクリプトは次のようになります。
- 必要に応じてgitを初期化する
- リモートリポジトリを設定する
- 変更をコミットする
- GitHub にプッシュしてみる(既存のリポジトリを処理するオプション付き)
- CI/CD 用に GitHub Actions を構成する (オプション):
.github/workflows
ディレクトリを作成する- サーバーのテストと構築のためのワークフローファイルを追加する
AIアシスタントと併用する
この MCP サーバーを Claude のような AI アシスタントで使用するには、次のことが必要です。
- サーバーをインストールします。オプション 1: GitHub からインストールする (コードをプッシュした後):オプション 2: ローカル ディレクトリからインストールする:CopyCopy
- MCP 設定構成にサーバーを追加します。
Claude デスクトップ アプリの場合は、 ~/Library/Application Support/Claude/claude_desktop_config.json
(macOS の場合) を編集します。
Cline の場合は、 /Users/onthego/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
を編集します。
利用可能なツール
ラン_nsaf_evolution
指定されたパラメータを使用して NSAF 進化を実行します。
パラメータ:
population_size
: エージェント集団のサイズ(デフォルト: 20)generations
: 進化する世代数(デフォルト: 10)mutation_rate
: 変異率 (0.0-1.0) (デフォルト: 0.2)crossover_rate
: クロスオーバー率(0.0-1.0)(デフォルト:0.7)architecture_complexity
: エージェントアーキテクチャの複雑さ('simple'、'medium'、'complex')(デフォルト: 'medium')
nsafエージェントの比較
さまざまな NSAF エージェント アーキテクチャを比較します。
パラメータ:
architectures
: 比較するアーキテクチャのリスト (デフォルト: ['simple', 'medium', 'complex'])
ライセンス
マサチューセッツ工科大学
This server cannot be installed
AI アシスタントが Neuro-Symbolic Autonomy Framework と対話できるようにし、カスタマイズ可能なパラメータを使用して NSAF の進化を実行したり、さまざまなエージェント アーキテクチャを比較したりする機能を有効にするモデル コンテキスト プロトコル サーバー。