Labsco
MCP SERVER

MCP Servers Collection

by geoffjay

Two small MCP servers in one repo, installed separately with uvx: process control for Procfile apps through Overmind, and stock fundamentals through the Finnhub API.

Containers, Kubernetes & Cluster Operations
Summary
Install one, not the repo.

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.

What it is

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.

What you get
  • 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
Requirements

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.

Setup effort

One command — uvx --from git+https://github.com/geoffjay/mcp-servers#subdirectory=overmind mcp-server-overmind