ontology-mcp-server-RL-Stable-Baselines3
Verified Safeby shark8848
Overview
An AI agent for e-commerce, integrating ontology-based reasoning, business logic, memory systems, and a Gradio UI to simulate a complete shopping experience, enhanced with Reinforcement Learning capabilities for continuous self-improvement in tool orchestration strategies.
Installation
docker-compose up -dEnvironment Variables
- OPENAI_API_KEY
- MCP_BASE_URL
- ONTOLOGY_DATA_DIR
- LLM_PROVIDER
Security Notes
The project uses `eval` in `src/ontology_mcp_server/ecommerce_ontology.py` to evaluate rule conditions loaded from local `.ttl` files. While attempts are made to validate the Abstract Syntax Tree (`_validate_condition_ast`), modification of these trusted local `.ttl` files by an attacker could lead to arbitrary code execution. Another instance of `eval` in `src/agent/mcp_adapter.py` for mathematical expressions is tightly constrained to basic arithmetic operations and poses minimal risk. Overall, the project is relatively safe assuming local configuration and ontology files are trusted and cannot be tampered with by external actors.
Similar Servers
MaxKB
An enterprise-grade agent platform for AI knowledge management, chatbot development, and complex AI workflow orchestration.
mcp_massive
An AI agent orchestration server, likely interacting with LLMs and managing multi-agent workflows.
concierge
A declarative framework for building agentic AI services that allow LLMs to interact with applications through structured workflows and dynamic tool exposure.
mcp-reference-server
The Commerce Operations Foundation MCP Server standardizes the interface between AI agents (like Claude) and fulfillment systems, enabling AI to manage e-commerce operations like order capture, inventory, and fulfillment via plug-and-play adapters.