Skip to main content
Glama

MCP Blog API

Ein einfacher Blog-API-Dienst, erstellt mit FastMCP und httpx. Dieses Projekt unterstützt UV für schnelles, zuverlässiges Python-Paketmanagement und Umgebungs-Setup.

Beschreibung

Dieses Projekt bietet eine Reihe von API-Tools für die Interaktion mit einem simulierten Blog-API-Dienst. Es ermöglicht Benutzern, alle Blogs abzurufen, nach Blogtiteln zu suchen und neue Blogbeiträge hinzuzufügen. Das Projekt enthält eine uv.lock-Datei für reproduzierbares Abhängigkeitsmanagement.

Related MCP server: MyAIServ MCP Server

Merkmale

  • Alle Blogs von der Mock-API abrufen

  • Suche nach Blogs nach Titel

  • Neue Blogbeiträge hinzufügen

Anforderungen

  • Python 3.13 oder höher

  • httpx 0.28.1 oder höher

  • mcp 1.9.0 oder höher

Installation

Verwendung von UV (empfohlen)

# Clone the repository
git clone https://github.com/yourusername/mcp-blog.git
cd mcp-blog

# Install dependencies with uv
uv pip install -e .

Verwenden von pip

# Clone the repository
git clone https://github.com/yourusername/mcp-blog.git
cd mcp-blog

# Install dependencies
pip install -e .

Verwendung

# Import the MCP server
from main import mcp

# Get all blogs
blogs = mcp.tools.get_blogs()

# Search for blogs by title
search_results = mcp.tools.search_blogs(query="Python")

# Add a new blog
new_blog = mcp.tools.add_blog(title="My New Blog", body="This is the content of my new blog post.")

Ausführen des Servers

Verwendung von UV (empfohlen)

uv python main.py

Verwenden von Standard-Python

python main.py

Umweltmanagement

Verwendung von UV (empfohlen)

uv ermöglicht schnelles Umgebungsmanagement für Python-Projekte. So erstellen und verwalten Sie eine virtuelle Umgebung für dieses Projekt:

# Create a new virtual environment
uv venv

# Activate the virtual environment
# On Unix/macOS
source .venv/bin/activate
# On Windows
.venv\Scripts\activate

# Install dependencies in the virtual environment
uv pip install -e .

# Update dependencies
uv pip sync

API-Referenz

get_blogs()

Ruft alle Blogs von der Mock-API ab.

search_blogs(Abfrage: str)

Sucht mithilfe der Mock-API nach Blogs nach Titel.

add_blog(Titel: str, Text: str)

Fügt der Mock-API ein neues Blog hinzu.

Lizenz

[Fügen Sie hier Ihre Lizenzinformationen hinzu]

Beitragen

[Hier Beitragsrichtlinien hinzufügen]

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

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/tussanakorn/POC_MCP_Protocol_using_FastMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server