Skip to main content
Glama
ariunbolor
by ariunbolor

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

インストール

  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'])

ライセンス

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

F
license - not found
-
quality - not tested
D
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.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

View all MCP Connectors

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

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