We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/phainestai/mimir'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
{% extends "base.html" %}
{% load static %}
{% block title %}My Playbooks{% endblock %}
{% block content %}
<div class="container mt-4">
<!-- Header -->
<div class="d-flex justify-content-between align-items-center mb-4">
<h2>
<i class="fa-solid fa-book"></i> My Playbooks
</h2>
<a href="{% url 'playbook_create' %}"
class="btn btn-primary"
data-bs-toggle="tooltip"
title="Create a new playbook">
<i class="fa-solid fa-plus"></i> Create New Playbook
</a>
</div>
<!-- Playbooks List -->
{% if playbooks %}
<div class="row">
{% for playbook in playbooks %}
<div class="col-md-6 col-lg-4 mb-4">
<div class="card h-100">
<div class="card-body">
<h5 class="card-title">
<a href="{% url 'playbook_detail' pk=playbook.pk %}">
{{ playbook.name }}
</a>
</h5>
<p class="card-text text-muted small">
{{ playbook.description|truncatewords:20 }}
</p>
<div class="d-flex justify-content-between align-items-center mt-3">
<span class="badge bg-{{ playbook.get_status_badge_color }}">
{{ playbook.get_status_display }}
</span>
<small class="text-muted">v{{ playbook.version }}</small>
</div>
</div>
<div class="card-footer bg-light">
<small class="text-muted">
Updated {{ playbook.updated_at|timesince }} ago
</small>
</div>
</div>
</div>
{% endfor %}
</div>
{% else %}
<div class="alert alert-info text-center">
<i class="fa-solid fa-info-circle fa-3x mb-3"></i>
<h4>No playbooks yet</h4>
<p>Create your first playbook to get started!</p>
<a href="{% url 'playbook_create' %}" class="btn btn-primary">
<i class="fa-solid fa-plus"></i> Create New Playbook
</a>
</div>
{% endif %}
</div>
{% endblock %}