gts360 avatar

Django

gts360/django-mcp-server

The Django MCP Server implements the Model Context Protocol as a Django extension, enabling MCP clients and AI agents to interact with Django applications through exposed models and logic. It provides tools for declaratively exposing Django models for safe querying, converting Django Rest Framework APIs to MCP tools via annotations, and serving an MCP endpoint within Django applications that works on both WSGI and ASGI. The server solves the problem of integrating Django applications with AI agents and tools like Claude AI and Google ADK by providing a standardized, secure interface for external systems to query and interact with Django data and business logic.

GitHub stars
332
tools
4
last updated
Jan 25, 2026

Tools

4 tools

Public tool metadata for what this MCP can expose to an agent.

addA service to add two numbers together

A service to add two numbers together

No parameter schema in public metadata yet.

send_emailA tool to send emails

A tool to send emails

No parameter schema in public metadata yet.

get_species_countFind the ID of a bird species by name (partial match). Returns the count.

Find the ID of a bird species by name (partial match). Returns the count.

No parameter schema in public metadata yet.

increment_speciesIncrement the count of a bird species by a specified amount. Returns the new count.

Increment the count of a bird species by a specified amount. Returns the new count.

No parameter schema in public metadata yet.

Sponsors

Readme

Django MCP Server

PyPI version License Published on Django Packages Python versions Django versions

Django MCP Server is an implementation of the Model Context Protocol (MCP) extension for Django. This module allows MCP Clients and AI agents to interact with any Django application seamlessly.


View the full README on GitHub

Details

Repository
github.com/gts360/django-mcp-server