← BACK TO LEVEL SELECT

⚙️ Open Source

MCP & LLM Tooling — Open-Source Building Blocks

A set of protocol-level building blocks for the AI agent ecosystem — a unified LLM gateway, a diagram-generation MCP server, and a domain MCP server over an astronomical ephemeris.

Overview

Beyond building applications with AI, I build the plumbing underneath it — the libraries and Model Context Protocol (MCP) servers that agents plug into. This is a collection of those reusable pieces, each solving a real friction point in the agent stack.

The Building Blocks

LLM Factory — Unified LLM & Parsing Gateway

A modular Python framework that puts one interface in front of many LLM providers (Azure OpenAI, OpenAI, Groq, OpenRouter, LM Studio, Ollama) and document parsers (PDF, DOCX, PPTX). Application code calls a single run_pipeline surface; swapping providers or adding a parser never touches business logic. Published as an installable package.

Graphing MCP Server

An MCP server that gives any AI assistant the ability to generate professional diagrams — architecture, flowchart, ERD, user-flow, process, dashboard, and survey types. Ships with 1,487 cloud/infra icons (AWS, Azure, GCP, Kubernetes), context-aware icon selection, and auto-layout so the model places nodes intelligently instead of by hand.

Vedic MCP Server

A domain MCP server exposing accurate Jyotish (Vedic astrology) calculations to AI assistants — birth charts, panchanga, Vimshottari dasha, and yoga detection — computed on the Swiss Ephemeris. A clean example of wrapping a precise, non-trivial computation library as structured MCP tools, resources, and prompt templates.

The Through-Line

  • Protocol-native — these speak MCP, the emerging standard for connecting models to tools and data.
  • Provider-agnostic — abstraction over vendors is a recurring theme; nothing here is locked to a single model or cloud.
  • Reusable — each is a standalone library/server meant to be dropped into someone else’s agent, not a one-off script.

Highlights

  • 3 distinct tooling layers: an LLM gateway, a generative MCP server, and a domain MCP server
  • 1,487 icons + 7 diagram types in the graphing server
  • 6+ LLM providers unified behind one gateway interface