Skip to main content
Glama

NSAF MCP 서버

이는 NSAF(Neuro-Symbolic Autonomy Framework)를 위한 모델 컨텍스트 프로토콜(MCP) 서버입니다. AI 비서가 MCP 프로토콜을 통해 NSAF 프레임워크와 상호 작용할 수 있도록 합니다.

참고: 이 저장소에는 NSAF 프레임워크 코드와 MCP 서버 구현이 모두 포함되어 있어 어디서나 배포하고 사용할 수 있는 완전한 패키지입니다.

참고: 이 구현은 공식 MCP SDK가 필요하지 않은 간소화된 버전의 MCP 프로토콜을 사용합니다. 이는 AI 비서에 NSAF 기능을 제공하는 데 필요한 핵심 기능을 구현합니다.

특징

  • 사용자 정의 가능한 매개변수로 NSAF 진화 실행

  • 다양한 NSAF 에이전트 아키텍처 비교

  • AI 보조 장치에 NSAF 기능 통합

Related MCP server: CodeAlive MCP

필수 조건

  • Node.js 18+ 및 npm

  • NSAF 프레임워크가 설치된 Python 3.8 이상

설치

  1. 이 저장소를 복제하세요:

지엑스피1

  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 작업 구성(선택 사항):

    • .github/workflows 디렉토리를 만듭니다.

    • 서버 테스트 및 빌드를 위한 워크플로 파일 추가

AI 어시스턴트와 함께 사용

Claude와 같은 AI 도우미와 함께 이 MCP 서버를 사용하려면 다음이 필요합니다.

  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 Desktop 앱의 경우 ~/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 진화를 실행합니다.

매개변수:

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

compare_nsaf_agents

다양한 NSAF 에이전트 아키텍처를 비교해보세요.

매개변수:

  • architectures : 비교할 아키텍처 목록(기본값: ['simple', 'medium', 'complex'])

특허

MIT

-
security - not tested
F
license - not found
-
quality - not tested

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