Skip to main content
Glama

Muse Glimmer + MCP + Langfuse (local)

Минимальный агент на Pydantic AI, который:

  • запускает muse-glimmer (агентную модель Meta на 30 млрд параметров) через локальный экземпляр Ollama;

  • подключает MCP: локальный сервер FastMCP (mcp_server.py) работает как stdio-подпроцесс и предоставляет get_weather, get_current_time и list_ollama_models в качестве инструментов агента;

  • отправляет полные трейсы (запросы моделей, вызовы инструментов, результаты) в локальный экземпляр Langfuse для наблюдаемости.

Требования

  • Ollama запущен с загруженной моделью:

    ollama pull muse-glimmer
  • Локальный экземпляр Langfuse (например, через docker compose из репозитория Langfuse), доступный по адресу http://localhost:3000.

  • uv (или используйте python3 -m venv + pip).

Related MCP server: MCP Ollama Consult Server

Настройка

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

Запуск

uv run python agent.py

После запуска агент отвечает на три демонстрационных запроса, вызывая MCP-инструменты по мере необходимости:

🧑  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 ...

Наблюдаемость (Langfuse)

Откройте http://localhost:3000Traces. Каждый запуск создаёт трейсы с именем muse-glimmer-mcp-agent, в которых видны спаны для запросов модели (входные/выходные токены) и каждого вызова MCP-инструмента. Можно посмотреть входные данные, результаты, задержки и стоимость.

Предоставление агента как MCP-сервера

agent_mcp_server.py переворачивает архитектуру: агент сам становится MCP-сервером и предоставляет один инструмент — ask_agent(prompt) — любому MCP-клиенту (Claude Desktop, VS Code, Cursor, другому агенту на Pydantic AI, ...). Каждый вызов запускает muse-glimmer через Ollama, сохраняя внутренние MCP-инструменты под капотом, и записывает трейсы в Langfuse.

Запуск сервера

uv run python agent_mcp_server.py

Настройка клиента

Укажите любому MCP-клиенту на этот сервер, используя Python из вашего uv-окружения (uv run --project <repo> python тоже подойдёт).

Claude Desktopclaude_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"]
    }
  }
}

Состав проекта

Файл

Назначение

agent.py

Агент Pydantic AI: модель Ollama + MCP + Langfuse

mcp_server.py

FastMCP server (stdio), exposing a local tool

agent_mcp_server.py

Предоставляет агент as a MCP server (tool ask_agent)

.env

Установка Langfuse + Ollama

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