The Overmind server is the fuller of the two — it covers the whole process lifecycle plus Procfile discovery, which is the part that makes it usable in a project you have not opened before. Because each server is a separate uvx target, adding one costs you nothing in tool-list space for the other.
A collection repository rather than a single server. Each subdirectory is its own installable Python package, so you add the one you need to your client config and ignore the rest.
- The Overmind server, which drives a Procfile-based application: `overmind_start`, `overmind_stop`, `overmind_restart`, `overmind_status`, `overmind_quit`, `overmind_kill`
- Running commands inside that environment and getting connection instructions for a process: `overmind_run`, `overmind_connect`
- Procfile inspection — `overmind_is_running`, `overmind_check_procfile`, `overmind_find_procfiles` to walk a directory tree
- The fundamental analysis server, which performs fundamental analysis on a stock code through the Finnhub API
- Both installed straight from the repo with uvx, pointing at the subdirectory
Python 3.10 or higher and uv. Each server is launched by uvx from its subdirectory, which is exactly what goes into the client config. The Overmind server additionally needs Overmind and tmux installed on the machine, since it detects and drives running instances over their socket. The fundamental analysis server works against Finnhub. MIT licensed.
One command — uvx --from git+https://github.com/geoffjay/mcp-servers#subdirectory=overmind mcp-server-overmind
