agent-mimir

agent-mimir

MCP.Pizza Chef: Altaflux

You run this yourself as a chat app in your browser, point it at your own OpenAI account, and it plans a job, works through the steps and reviews itself as it goes. It can connect to any MCP server you name, and ships extra abilities of its own: a web browser, a Python runner, desktop control and more. Be careful with that Python runner. It runs code on your machine with no sandbox, installs whatever packages the model asks for, and inherits every key in your environment.

Coding
Other
Web/Research

Use This MCP client To

Break a long task into steps and work through them Search the web and turn what I find into notes Connect several tools at once and let one agent use them Drive my browser or desktop through a repetitive job Run a small script and get the result back in chat

README

Agent Mimir

Agent Mimir is a command line and Discord chat client "agent" manager for LLM's like Chat-GPT that provides the models with access to tooling and a framework with which accomplish multi-step tasks.

It is very easy to configure your own agent with a custom personality or profession as well as enabling access to all tools that are compatible with LangchainJS. https://js.langchain.com/docs/modules/agents/tools/integrations/.

Agent Mimir is based on LangchainJS, every tool or LLM that works on Langchain should also work with Mimir. The prompts are currently tuned on GPT-4 and GPT-3.5 but other models might work.

The tasking system is based on Auto-GPT and BabyAGI where the agent needs to come up with a plan, iterate over its steps and review as it completes the task.

Discord Demo

Usage

Requirements

You must have installed NodeJS version 18 or above.

Installation

  1. Clone this repository git clone https://github.com/Altaflux/agent-mimir
  2. Install the required packages npm install
  3. Copy the .env.example file to .env: cp .env.example .env.
  4. In the .env file set the your OpenAI key in OPENAI_API_KEY.
  5. Optionally, create a custom configuration file to use a custom agent.

How to use

agent-mimir FAQ

Do I need a key?
Yes, an OpenAI account with billing on it by default. The setup file is plain JavaScript, so you can point it at a different model provider if you prefer.
Does the README match the current code?
No. It still documents Discord and command-line chat, but neither of those exists in the project any more. What you actually get today is a web chat interface you run yourself.
Will it run tools without asking me first?
Only if you switch on continuous mode. Left off, which is the default, it asks for your approval before each tool run, and that setting is genuinely enforced rather than decorative.
Is running code with it safe?
Treat it as risky. The Python tool runs on your own machine outside any sandbox, installs packages the model picks straight from the internet, and hands those names to the shell without quoting them.
Can I use this to connect MCP servers I already have?
Yes — it speaks the protocol over local commands, web addresses and websockets, and it handles tools, prompts and saved resources from each server you add.
How hard is setup?
Developer-level. You clone the project, install its packages, then hand-write your agent's setup in a JavaScript file before anything will start.
Is it maintained?
Yes, actively. The code changed in June 2026, though the README has fallen a long way behind it.