nsaf-mcp-server
by ariunbolor
Overview
The NSAF Complete MCP Server implements a Neuro-Symbolic Autonomy Framework, exposing 19 tools for AI assistants to manage complex multi-objective tasks, evolve specialized AI agents, project future intentions, manage symbolic memory, synchronize human-AI cognitive states, integrate foundation models, and perform real-time system analytics, potentially with quantum enhancement.
Installation
python3 nsaf_mcp_server.pyEnvironment Variables
- AGENT_BUILDER_MODEL_PROVIDER_OPENAI_API_KEY
- AGENT_BUILDER_MODEL_PROVIDER_GEMINI_API_KEY
- AGENT_BUILDER_SECURITY_JWT_SECRET_KEY
- AGENT_BUILDER_SECURITY_API_KEY_KEY
- AGENT_BUILDER_DATABASE_POSTGRESQL_PASSWORD
- ADMIN_USERNAME
- ADMIN_PASSWORD
- ADMIN_EMAIL
- APP_ENV
Security Notes
The server has critical security vulnerabilities: it uses hardcoded default values for `JWT_SECRET_KEY` ('supersecretkey') and `admin` credentials if corresponding environment variables (`AGENT_BUILDER_SECURITY_JWT_SECRET_KEY`, `ADMIN_USERNAME`, `ADMIN_PASSWORD`) are not set. The agent marketplace and user data are stored in local JSON files (`data/marketplace/*.json`, `data/users.json`), which is highly insecure and unsuitable for a multi-user or production environment. System maintenance skills include `subprocess` calls (e.g., for system info, software management) which, while currently mocked in snippets, pose a risk if not rigorously sanitized and executed with least privilege.
Similar Servers
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
ultimate_mcp_server
The Ultimate MCP Server acts as a comprehensive AI agent operating system, providing advanced AI agents access to a rich ecosystem of tools, cognitive systems, and specialized services via the Model Context Protocol for cognitive augmentation, tool use, and intelligent orchestration.
mcpc
Build and compose agentic Model Context Protocol (MCP) servers and tools, enabling AI assistants to discover, integrate, and orchestrate other MCP servers for complex tasks.
1xn-vmcp
An open-source platform for composing, customizing, and extending multiple Model Context Protocol (MCP) servers into a single logical, virtual MCP server, enabling fine-grained context engineering for AI workflows and agents.