NSAF MCP Server
NSAF MCP サーバー
これは、ニューロ・シンボリック・オートノミー・フレームワーク(NSAF)用のモデル・コンテキスト・プロトコル(MCP)サーバーです。AIアシスタントがMCPプロトコルを介してNSAFフレームワークと対話することを可能にします。
**注:**このリポジトリには、NSAF フレームワーク コードと MCP サーバー実装の両方が含まれており、どこにでも展開して使用できる完全なパッケージになっています。
**注:**この実装では、MCPプロトコルの簡易版を使用しており、公式MCP SDKは不要です。NSAF機能をAIアシスタントに公開するために必要なコア機能を実装しています。
特徴
カスタマイズ可能なパラメータでNSAF進化を実行する
さまざまなNSAFエージェントアーキテクチャを比較する
NSAF機能をAIアシスタントに統合する
Related MCP server: LLM Responses MCP Server
前提条件
Node.js 18+ および npm
NSAFフレームワークがインストールされたPython 3.8以降
インストール
このリポジトリをクローンします:
git clone https://github.com/ariunbolor/nsaf-mcp-server.git
cd nsaf-mcp-server依存関係をインストールします:
npm installサーバーを構築します。
npm run build構成
サーバーにはNSAFフレームワークコードが含まれているため、基本的な使用には追加の設定は必要ありません。MCPサーバーは、グローバルにインストールすればすぐに使用できるように設計されています。
使用法
ローカルでサーバーを実行する
npm startGitHubへのデプロイ
MCP サーバー用の新しい GitHub リポジトリを作成します。
GitHubにアクセスし、
nsaf-mcp-serverという名前の新しいリポジトリを作成します。READMEファイルで初期化する
提供されているセットアップ スクリプトを使用して、コードを GitHub にプッシュします。
# For a new repository
./setup-github-fixed.sh yourusername
# If the repository already exists and you want to overwrite its content
./setup-github-fixed.sh yourusername --forceスクリプトは次のようになります。
必要に応じてgitを初期化する
リモートリポジトリを設定する
変更をコミットする
GitHub にプッシュしてみる(既存のリポジトリを処理するオプション付き)
CI/CD 用に GitHub Actions を構成する (オプション):
.github/workflowsディレクトリを作成するサーバーのテストと構築のためのワークフローファイルを追加する
AIアシスタントと併用する
この MCP サーバーを Claude のような AI アシスタントで使用するには、次のことが必要です。
サーバーをインストールします。
オプション 1: GitHub からインストールする (コードをプッシュした後):
npm install -g yourusername/nsaf-mcp-serverオプション 2: ローカル ディレクトリからインストールする:
# Navigate to the nsaf-mcp-server directory cd nsaf_mcp_server # Install dependencies and build npm install npm run build # Install globally from the local directory npm install -g .MCP 設定構成にサーバーを追加します。
Claude デスクトップ アプリの場合は、 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS の場合) を編集します。
{
"mcpServers": {
"nsaf": {
"command": "nsaf-mcp-server",
"args": [],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}Cline の場合は、 /Users/onthego/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonを編集します。
{
"mcpServers": {
"nsaf": {
"command": "nsaf-mcp-server",
"args": [],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}利用可能なツール
ラン_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 deployed
Maintenance
Related MCP Connectors
MCP server for building and testing AI agents with multi-model experimentation and insights.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Real-time planetary signal engine and Model Context Protocol (MCP) server for autonomous AI agents.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.23-
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables collaborative debates between multiple AI agents, allowing them to discuss and reach consensus on user prompts.1MIT
- AlicenseBqualityCmaintenanceA Model Context Protocol server that enables AI assistants to communicate with each other using Inter-Process Communication, featuring natural language commands and cross-platform compatibility.9133MIT
- AlicenseNot gradedqualityCmaintenanceA Model Context Protocol server that connects AI assistants with the Kernel platform, enabling them to deploy applications, automate web browsers, and manage cloud resources.37MIT