1. Conduid
  2. AI
  3. Vllora
MCP server · AI

Vllora

Debug your AI agents

90Excellent

Scored 11 hours ago · breakdown

About Vllora

Vllora is an MCP server published by vllora in the AI category: debug your AI agents.

The repository has 811 stars and 51 forks, with the last commit 3 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/vllora/vllora

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Vllora

Powered by Claude · Grounded in docs

I know everything about Vllora. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 11 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

1 check has not been run yet.

Releases

v0.1.23Release v0.1.23 · 30 Jan 2026What's Changed chore(deps): bump diesel_migrations from 2.3.0 to 2.3.1 by @dependabot[bot] in https://github.com/vllora/vllora/pull/242 chore(deps): bump libsqlite3-sys from 0.27.0 to 0.35.0 by @dependabot[bot] in…
v0.1.22Release v0.1.22 · 15 Jan 2026What's Changed chore(deps): bump minijinja from 2.12.0 to 2.14.0 by @dependabot[bot] in https://github.com/vllora/vllora/pull/244 Full Changelog: https://github.com/vllora/vllora/compare/v0.1.21...v0.1.22
v0.1.21Release v0.1.21 · 9 Jan 2026What's Changed chore: Update openai-async dependency by @karolisg in https://github.com/vllora/vllora/pull/233 chore(deps): bump axum from 0.8.6 to 0.8.8 by @dependabot[bot] in https://github.com/vllora/vllora/pull/234 chore(deps): bump…
v0.1.20Release v0.1.20 · 23 Dec 2025What's Changed chore(deps): bump aws-smithy-runtime-api from 1.9.2 to 1.9.3 by @dependabot[bot] in https://github.com/vllora/vllora/pull/221 feat: Support custom providers, models and endpoints by @karolisg in…
v0.1.19Release v0.1.19 · 19 Dec 2025What's Changed chore(deps): bump actix-web from 4.11.0 to 4.12.0 by @dependabot[bot] in https://github.com/vllora/vllora/pull/199 Feat/improve mcp by @karolisg in https://github.com/vllora/vllora/pull/222 chore(deps): bump tonic from…

README

Lightweight, Real-time Debugging for AI Agents

Debug your Agents in Real Time. Trace, analyze, and optimize instantly. Seamless with LangChain, Google ADK, OpenAI, and all major frameworks.

Documentation | Issues

Quick Start

First, install Homebrew if you haven't already, then:

brew tap vllora/vllora
brew install vllora

Start the vLLora:

vllora

The server will start on http://localhost:9090 and the UI will be available at http://localhost:9091.

vLLora uses OpenAI-compatible chat completions API, so when your AI agents make calls through vLLora, it automatically collects traces and debugging information for every interaction.

vLLora Demo

Test Send your First Request

  1. Configure API Keys: Visit http://localhost:9091 to configure your AI provider API keys through the UI
  2. Make a request to see debugging in action:
curl http://localhost:9090/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o-mini",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'

Rust streaming example (OpenAI-compatible)

In llm/examples/openai_stream_basic/src/main.rs you can find a minimal Rust example that:

  • Builds an OpenAI-style request using CreateChatCompletionRequestArgs with:
    • model("gpt-4.1-mini")
    • a system message: "You are a helpful assistant."
    • a user message: "Stream numbers 1 to 20 in separate lines."
  • Constructs a VlloraLLMClient and configures credentials via:
export VLLORA_OPENAI_API_KEY="your-openai-compatible-key"

Inside the example, the client is created roughly as:

let client = VlloraLLMClient::new()
    .with_credentials(Credentials::ApiKey(ApiKeyCredentials {
        api_key: std::env::var("VLLORA_OPENAI_API_KEY")
            .expect("VLLORA_OPENAI_API_KEY must be set")
    }));

Then it streams the completion using the original OpenAI-style request:

let mut stream = client
    .completions()
    .create_stream(openai_req)
    .await?;

while let Some(chunk) = stream.next().await {
    let chunk = chunk?;
    for choice in chunk.choices {
        if let Some(delta) = choice.delta.content {
            print!("{delta}");
        }
    }
}

This will print the streamed response chunks (in this example, numbers 1 to 20) to stdout as they arrive.

Features

Real-time Tracing - Monitor AI agent interactions as they happen with live observability of calls, tool interactions, and agent workflow. See exactly what your agents are doing in real-time.

Real-time Tracing

MCP Support - Full support for Model Context Protocol (MCP) servers, enabling seamless integration with external tools by connecting with MCP Servers through HTTP and SSE

MCP Configuration

Development

To get started with development:

  1. Clone the repository:
git clone https://github.com/vllora/vllora.git
cd vLLora
cargo build --release

The binary will be available at target/release/vlora.

  1. Run tests:
cargo test

Contributing

We welcome contributions! Please check out our Contributing Guide for guidelines on:

  • How to submit issues
  • How to submit pull requests
  • Code style conventions
  • Development workflow
  • Testing requirements

Have a bug report or feature request? Check out our Issues to see what's being worked on or to report a new issue.

Roadmap

Check out our Roadmap to see what's coming next!

License

vLLora is fair-code distributed under the Elastic License 2.0 (ELv2).

The inner package llm is distributed under the Apache License 2.0.

vLLora includes Distri as an optional component for AI agent functionality. Distri is distributed under the Elastic License 2.0 (ELv2) and is downloaded separately at runtime. Distri is a separate project maintained by DistriHub.

  • Source Available: Always visible vLLora source code
  • Self-Hostable: Deploy vLLora anywhere you need
  • Extensible: Add your own providers, tools, MCP servers, and custom functionality

For Enterprise License, contact us at hello@vllora.dev.

Additional information about the license model can be found in the docs.

README fetched from the repository 11 hours ago. The original is authoritative.

Questions

About Vllora

How do I install Vllora?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Vllora safe to use with an AI agent?

Its trust score is 90 out of 100 (excellent). It passes 4 of the 5 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Vllora still maintained?

Yes — the last commit was 3 months ago. The repository has 811 stars and 51 forks and 29 open issues.