Skip to main content
Glama

NSAF MCP Server

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以降

インストール

  1. このリポジトリをクローンします:
git clone https://github.com/ariunbolor/nsaf-mcp-server.git cd nsaf-mcp-server
  1. 依存関係をインストールします:
npm install
  1. サーバーを構築します。
npm run build

構成

サーバーにはNSAFフレームワークコードが含まれているため、基本的な使用には追加の設定は必要ありません。MCPサーバーは、グローバルにインストールすればすぐに使用できるように設計されています。

使用法

ローカルでサーバーを実行する

npm start

GitHubへのデプロイ

  1. MCP サーバー用の新しい GitHub リポジトリを作成します。
    • GitHubにアクセスし、 nsaf-mcp-serverという名前の新しいリポジトリを作成します。
    • READMEファイルで初期化する
  2. 提供されているセットアップ スクリプトを使用して、コードを 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 にプッシュしてみる(既存のリポジトリを処理するオプション付き)
  1. CI/CD 用に GitHub Actions を構成する (オプション):
    • .github/workflowsディレクトリを作成する
    • サーバーのテストと構築のためのワークフローファイルを追加する

AIアシスタントと併用する

この MCP サーバーを Claude のような AI アシスタントで使用するには、次のことが必要です。

  1. サーバーをインストールします。オプション 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 .
  2. 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'])

ライセンス

マサチューセッツ工科大学

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

AI アシスタントが Neuro-Symbolic Autonomy Framework と対話できるようにし、カスタマイズ可能なパラメータを使用して NSAF の進化を実行したり、さまざまなエージェント アーキテクチャを比較したりする機能を有効にするモデル コンテキスト プロトコル サーバー。

  1. 特徴
    1. 前提条件
      1. インストール
        1. 構成
          1. 使用法
            1. ローカルでサーバーを実行する
            2. GitHubへのデプロイ
            3. AIアシスタントと併用する
          2. 利用可能なツール
            1. ラン\_nsaf\_evolution
            2. nsafエージェントの比較
          3. ライセンス

            Related MCP Servers

            • -
              security
              F
              license
              -
              quality
              A versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.
              Last updated -
              2
              Python
              • Apple
              • Linux
            • A
              security
              F
              license
              A
              quality
              A Model Context Protocol server that connects Claude and other AI assistants to your Notion workspace, allowing AIs to interact with databases, pages, and blocks.
              Last updated -
              12
              0
              10
              JavaScript
              • Apple
            • -
              security
              F
              license
              -
              quality
              A Model Context Protocol server that enables role-based context management for AI agents, allowing users to establish specific instructions, maintain partitioned memory, and adapt tone for different agent roles in their system.
              Last updated -
              TypeScript
            • A
              security
              F
              license
              A
              quality
              A Model Context Protocol server that connects AI assistants like Claude to Notion workspaces, enabling them to view, search, create, and update Notion databases, pages, and content blocks.
              Last updated -
              12
              194
              JavaScript
              • Apple

            View all related MCP servers

            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/ariunbolor/nsaf-mcp-server'

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