MCP
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
python3 -m venv .venv or python -m venv .venv source .venv/bin/activate pip install --upgrade pip pip install -r requirements.txt .venv\Scripts\python.exe app.py
Local MCP + Groq + OpenAI Agents SDK
This classroom example contains:
app.py: a persistent local Streamable HTTP MCP server with several tools.mcp_groq_agent.ipynb: an agent that discovers and calls those tools.
Setup
Use Python 3.10 or newer. In a terminal, enter this project folder, create a
virtual environment, and install everything needed by both the server and notebook
(replace python3.11 with your modern Python command if necessary):
cd /Users/somenathmandal/Documents/transfer/grok-playground/MCP
python3.11 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txtCreate .env from the example and put your Groq API key in it:
cp .env.example .envGROQ_API_KEY=replace_with_your_groq_key
GROQ_MODEL=openai/gpt-oss-20bNever commit or share .env; it is excluded by .gitignore.
Related MCP server: nit-mcp-server
Run the MCP server
Start the MCP server in one terminal and leave it running:
source .venv/bin/activate
.venv/bin/python app.pyThe Streamable HTTP endpoint is now available at:
http://127.0.0.1:8000/mcpKeep that terminal open. Press Ctrl+C when you want to stop the server.
Run the agent notebook
In a second terminal:
cd /Users/somenathmandal/Documents/transfer/grok-playground/MCP
source .venv/bin/activate
jupyter lab mcp_groq_agent.ipynbSelect the .venv Python kernel if Jupyter asks, then run the cells from top to
bottom. The notebook connects directly to http://127.0.0.1:8000/mcp; it never
starts or imports app.py. The Groq API key is loaded from .env and is never
stored in the notebook.
How the pieces connect
Notebook agent
-> Groq OpenAI-compatible API (model reasoning and tool selection)
-> http://127.0.0.1:8000/mcp (tool discovery and execution)
-> app.py MCP toolsThe server must be running before executing the MCP connection cells. If the
notebook reports a connection error, first confirm that the server terminal says
Uvicorn is running on http://127.0.0.1:8000.
The notebook also guards against stale certificate-file environment variables occasionally inherited from notebook launchers. It removes a certificate variable only when the referenced path does not exist; valid custom certificate settings are preserved.
MCP
Related MCP Connectors
Exposes FEDLIN's public security scanners as agent-callable tools over Streamable HTTP.
16 AI-native tools with dual SSE + streamable-http transport. Free tier available.
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
Remote MCP server exposing SMI Aware tools, resources, and skills over Streamable HTTP.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceFlask-based server that exposes callable tools via HTTP endpoints for AI agents like Gemini CLI, enabling agent orchestration, tool introspection, and workflow automation with a centralized tool registry.-
- FlicenseNot gradedqualityDmaintenanceExposes nit's code review agent as tools for Claude, enabling local path and GitHub PR/commit/URL review over Streamable HTTP.-
- FlicenseNot gradedqualityCmaintenanceEnables agents to discover and execute local tools via a Streamable HTTP endpoint using the Groq OpenAI-compatible API.-
- FlicenseNot gradedqualityCmaintenanceEnables an agent to discover and call local MCP tools over a Streamable HTTP endpoint using Groq for reasoning and tool selection.-