Skip to main content
Glama

Muse Glimmer + MCP + Langfuse (local)

A minimal Pydantic AI agent that:

  • runs muse-glimmer (Meta's 30B agentic model) through a local Ollama instance,

  • has MCP enabled: a local FastMCP server (mcp_server.py) is attached as a stdio subprocess, exposing get_weather, get_current_time, and list_ollama_models as agent tools,

  • sends full traces (model requests, tool calls, outputs) to a local Langfuse instance for observability.

Prerequisites

  • Ollama running with the model pulled:

    ollama pull muse-glimmer
  • A local Langfuse instance (e.g. via docker compose from the Langfuse repo) reachable at http://localhost:3000.

  • uv (or use python3 -m venv + pip).

Related MCP server: MCP Ollama Consult Server

Setup

cp .env.example .env   # then fill in your Langfuse keys
uv sync                # installs pydantic-ai, fastmcp, langfuse, ...

.env:

LANGFUSE_PUBLIC_KEY=pk-lf-...
LANGFUSE_SECRET_KEY=sk-lf-...
LANGFUSE_BASE_URL=http://localhost:3000
LANGFUSE_HOST=http://localhost:3000

OLLAMA_BASE_URL=http://localhost:11434/v1
OLLAMA_MODEL=muse-glimmer

Run

uv run python agent.py

The agent answers three demo prompts, calling MCP tools as needed:

šŸ§‘  User: What is the weather in Paris today?
šŸ¤–  Agent: Weather in Paris: clear skies, 22°C, humidity 51%.

šŸ§‘  User: What time is it in Tokyo right now?
šŸ¤–  Agent: The current time in Asia/Tokyo is 2026-08-25 21:04:33 JST.

šŸ§‘  User: Which Ollama models are available locally?
šŸ¤–  Agent: NAME  ID  SIZE  MODIFIED ...

Observability (Langfuse)

Open http://localhost:3000 → Traces. Each run produces traces named muse-glimmer-mcp-agent, with spans for model requests (input/output tokens) and each MCP tool call — inspect inputs, outputs, latencies, and costs.

Expose the agent as an MCP server

agent_mcp_server.py flips the architecture around: the agent itself becomes an MCP server exposing one tool — ask_agent(prompt) — to any MCP client (Claude Desktop, VS Code, Cursor, another Pydantic AI agent, ...). Each call runs muse-glimmer via Ollama, still has the inner MCP tools, and is traced to Langfuse.

Run the server

uv run python agent_mcp_server.py

Client configuration

Point any MCP client at this server using your uv-managed venv's Python (uv run --project <repo> python also works). Examples:

Claude Desktop — claude_desktop_config.json:

{
  "mcpServers": {
    "muse-glimmer-agent": {
      "command": "/home/d3lee/.local/bin/uv",
      "args": ["run", "--project", "/home/d3lee/my-repos/pydantic-ai-mcp-server-sample", "python", "agent_mcp_server.py"]
    }
  }
}

VS Code — .vscode/mcp.json:

{
  "servers": {
    "muse-glimmer-agent": {
      "type": "stdio",
      "command": "uv",
      "args": ["run", "--project", "/home/d3lee/my-repos/pydantic-ai-mcp-server-sample", "python", "agent_mcp_server.py"]
    }
  }
}

Cursor — .cursor/mcp.json:

{
  "mcpServers": {
    "muse-glimmer-agent": {
      "command": "uv",
      "args": ["run", "--project", "/home/d3lee/my-repos/pydantic-ai-mcp-server-sample", "python", "agent_mcp_server.py"]
    }
  }
}

Layout

File

Purpose

agent.py

Pydantic AI agent: Ollama model + MCP capability + Langfuse

mcp_server.py

FastMCP server (stdio) exposing the local tools

agent_mcp_server.py

Exposes the agent itself as an MCP server (ask_agent tool)

.env

Langfuse + Ollama configuration

pydantic-ai-mcp-server-sample

Install Server
F
license - not found
B
quality
C
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Tools

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables seamless integration between Ollama's local LLM models and MCP-compatible applications, supporting model management and chat interactions.
    13
    1,209
    171
    AGPL 3.0
  • A
    license
    A
    quality
    C
    maintenance
    Enables consulting with local Ollama models for reasoning from alternative viewpoints. Supports sending prompts to Ollama models and listing available models on your local Ollama instance.
    5
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server exposing the Backtest360 engine API as tools for AI agents.

  • OCR, transcription, file extraction, and image generation for AI agents via MCP.

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/saram-io/pydantic-ai-mcp-server-sample'

If you have feedback or need assistance with the MCP directory API, please join our Discord server