1. Conduid
  2. Agents
  3. Agentic Rust MCP
MCP server · Agents

Agentic Rust MCP

Production-grade Rust MCP server for agentic AI pipelines. Integrates Render, Vercel, Buffer, and Firestore.

Unclaimed agents
34Low

Scored 5 months ago · breakdown

About Agentic Rust MCP

Agentic Rust MCP is an MCP server in the Agents category: production-grade Rust MCP server for agentic AI pipelines. Integrates Render, Vercel, Buffer, and Firestore.

Install

From source
git clone https://github.com/albatrossflyon-coder/agentic-rust-mcp

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.

Tools (4)

agency_pulsePolls Render + Vercel and returns a rolled-up deployment status

Parameters not published.

content_checkPolls Buffer for scheduled posts across social profiles

Parameters not published.

data_vaultQueries a Firestore `leads` collection

Parameters not published.

send_gmailSends an email via Gmail SMTP (`to`, `subject`, `body`)

Parameters not published.

Ask AI

✦

Ask AI about Agentic Rust MCP

Powered by Claude · Grounded in docs

I know everything about Agentic Rust MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Agentic Rust MCP

Production-grade Rust MCP (Model Context Protocol) server for agentic AI pipelines.

Integrates Render, Vercel, Buffer, and Firestore into a unified interface for Claude Code and other AI agents.

✨ All 4 Stages Complete

Stage 1: Foundation ✅

  • Async stdio transport
  • Message loop architecture
  • tokio runtime initialization

Stage 2: Resources & Prompts ✅

  • 3 Read-Only Resources (system status, content schedules, activity logs)
  • 3 Reusable Prompts (deployment analyzer, content scheduler, activity log analyzer)

Stage 3: Tools ✅

  • agency_pulse — Check Render & Vercel deployment status (4 services)
  • content_check — Query Buffer content schedules
  • data_vault — Access Firestore leads & logs

Stage 4: Roof & Finishings ✅

  • Streaming — Real-time updates for long-running tasks
  • OAuth 2.1 — Secure token-based authentication
  • Professional Logging — JSON structured logs for production
  • Tests — 4/4 unit tests passing
  • .env Support — Safe credential management

Quick Start

# Build production binary
cargo build --release

# Copy and configure environment
cp .env.example .env
# Edit .env with your OAuth token and API keys

# Run server
./target/release/agentic-rust-mcp

Usage Examples

Request Resources

{"type": "resource", "name": "system-status"}

Request Prompts

{"type": "prompt", "name": "deployment-analyzer"}

Invoke Tools

{"type": "tool", "name": "agency_pulse", "args": {}}
{"type": "tool", "name": "content_check", "args": {}}
{"type": "tool", "name": "data_vault", "args": {}}

Stream Long-Running Task

{"type": "streaming_task", "task": "process_deployment"}

Returns stream markers:

  • stream_start — Task initiated
  • stream_update — Progress update (3 steps)
  • stream_end — Task completed

Security

OAuth 2.1 Token Management

  • Load from .env (never hardcoded)
  • Verify token validity before requests
  • Support token refresh flow
  • Bearer token authentication

Credential Protection

  • dotenv for safe .env loading
  • .env in .gitignore
  • .env.example for documentation
  • Environment variable support

Performance

Metric Value
Build Time 29.18s (release, LTO)
Test Execution 12.95s
Binary Size ~8MB (release)
Memory ~5-10MB at rest
Tests Passing 4/4 ✅

Logging

JSON Structured Format

{
  "timestamp": "2026-05-05T00:00:00Z",
  "level": "info",
  "target": "agentic_rust_mcp",
  "message": "Tool executed successfully",
  "tool": "agency_pulse",
  "duration_ms": 125
}

Enable/Disable

RUST_LOG=info ./target/release/agentic-rust-mcp
RUST_LOG=debug ./target/release/agentic-rust-mcp

Architecture

┌─────────────────────────────────────────┐
│  Claude Code / AI Agent                 │
└────────────┬────────────────────────────┘
             │ stdio (JSON)
             ↓
┌─────────────────────────────────────────┐
│  Stage 1: Foundation                    │
│  - Async message loop                   │
│  - Type-safe request parsing            │
└─────────────┬───────────────────────────┘
              │
    ┌─────────┼─────────┐
    ↓         ↓         ↓
┌──────┐  ┌──────┐  ┌──────┐
│ S2   │  │ S3   │  │ S4   │
│─────┐│  │─────┐│  │─────┐│
│Res  ││  │Tool ││  │OAuth││
│Prom ││  │─────││  │Log  ││
│─────││  │agcy ││  │Strm ││
│─────│┘  │cont ││  │─────│┘
│─────│   │data ││  │─────│
└─────┘   └─────┘│  └─────┘
                 │
    ┌────────────┼────────────┐
    ↓            ↓            ↓
[ Render ]  [ Vercel ]   [ Buffer + Firestore ]

Resume Impact

  • ✅ Agentic AI Standard — Implements 2026 MCP protocol
  • ✅ Production-Ready — Type-safe, async, tested, secured
  • ✅ Multi-Stage Build — Shows modular architecture discipline
  • ✅ Tool Integration — DevOps + Content + Data orchestration
  • ✅ Security First — OAuth 2.1, env vars, no secrets in code
  • ✅ Observable — Structured JSON logging for monitoring

Tech Stack

Layer Technology
Runtime tokio (async/await)
Serialization serde + schemars
HTTP reqwest
Logging tracing + tracing-subscriber
Security dotenv, OAuth 2.1
Testing built-in cargo test
IDs uuid v4
Timestamps chrono

License

MIT

Author

Chris Brown
Albatross AI
Portfolio

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Agentic Rust MCP

How do I install Agentic Rust MCP?

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

Is Agentic Rust MCP safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Agentic Rust MCP still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.