Aether
by exquisique
Overview
An Ollama-powered AI agent client for local LLMs to interact with real-world tools via the Model Context Protocol (MCP) using a Streamlit interface.
Installation
uv run streamlit run app.pySecurity Notes
CRITICAL: The `generate_plot` function in `app.py` uses `exec()` to run arbitrary Python code provided by the LLM. While there's a weak attempt at sandboxing, this is a major security vulnerability that can be exploited to run malicious code. Additionally, the core Model Context Protocol (MCP) functionality allows users to configure and run arbitrary external commands (`command` and `args` in `mcp_config.json`), which is a design feature but inherently poses a high risk if the configuration is malicious or compromised.
Similar Servers
mcp-client-for-ollama
An interactive Python client for connecting local Ollama LLMs to Model Context Protocol (MCP) servers, enabling advanced tool use and workflow automation.
Polymcp
A comprehensive toolkit and agent framework for building Model Context Protocol (MCP) servers and orchestrating them with Large Language Models (LLMs) across Python and TypeScript environments.
ollama-fastmcp-wrapper
A proxy service that bridges Ollama models with FastMCP servers, enabling local LLM-tool augmented reasoning and persistent conversational history via an API or CLI.
mcp-agent-starter-kit
A starter kit for building custom AI agents using the Model Context Protocol (MCP) to connect real-world tools with Large Language Models (LLMs).