Skip to main content
Glama

MCP Blog API

by tussanakorn

API del blog de MCP

Un servicio API de blog simple creado con FastMCP y httpx. Este proyecto es compatible con uv para una gestión de paquetes de Python y una configuración del entorno rápidas y fiables.

Descripción

Este proyecto proporciona un conjunto de herramientas API para interactuar con un servicio API de blog simulado. Permite a los usuarios recuperar todos los blogs, buscarlos por título y añadir nuevas entradas. El proyecto incluye un archivo uv.lock para la gestión de dependencias reproducible.

Características

  • Obtener todos los blogs de la API simulada
  • Buscar blogs por título
  • Añadir nuevas publicaciones de blog

Requisitos

  • Python 3.13 o superior
  • httpx 0.28.1 o superior
  • mcp 1.9.0 o superior

Instalación

Uso de uv (recomendado)

# Clone the repository git clone https://github.com/yourusername/mcp-blog.git cd mcp-blog # Install dependencies with uv uv pip install -e .

Usando pip

# Clone the repository git clone https://github.com/yourusername/mcp-blog.git cd mcp-blog # Install dependencies pip install -e .

Uso

# 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.")

Ejecución del servidor

Uso de uv (recomendado)

uv python main.py

Usando Python estándar

python main.py

Gestión del medio ambiente

Uso de uv (recomendado)

uv proporciona una gestión rápida de entornos para proyectos Python. A continuación, se explica cómo crear y gestionar un entorno virtual para este proyecto:

# 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

Referencia de API

obtener_blogs()

Obtiene todos los blogs de la API simulada.

búsqueda_blogs(consulta: str)

Busca blogs por título utilizando la API simulada.

add_blog(título: str, cuerpo: str)

Agrega un nuevo blog a la API simulada.

Licencia

[Agregue la información de su licencia aquí]

Contribuyendo

[Agregue pautas de contribución aquí]

-
security - not tested
F
license - not found
-
quality - not tested

Un servicio de API de blog simple creado con FastMCP que permite a los usuarios obtener todos los blogs, buscar blogs por título y agregar nuevas publicaciones de blog.

  1. Descripción
    1. Características
      1. Requisitos
        1. Instalación
          1. Uso de uv (recomendado)
          2. Usando pip
        2. Uso
          1. Ejecución del servidor
            1. Uso de uv (recomendado)
            2. Usando Python estándar
          2. Gestión del medio ambiente
            1. Uso de uv (recomendado)
          3. Referencia de API
            1. obtener_blogs()
            2. búsqueda_blogs(consulta: str)
            3. add_blog(título: str, cuerpo: str)
          4. Licencia
            1. Contribuyendo

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                A high-performance FastAPI server supporting Model Context Protocol (MCP) for seamless integration with Large Language Models, featuring REST, GraphQL, and WebSocket APIs, along with real-time monitoring and vector search capabilities.
                Last updated -
                9
                MIT License
              • -
                security
                F
                license
                -
                quality
                A Python MCP server that enables semantic search through Search Labs blog posts indexed in Elasticsearch, allowing Claude to intelligently retrieve relevant information from the blog content.
                Last updated -
                3
              • -
                security
                A
                license
                -
                quality
                A FastMCP-based server that provides tools for discovering RSS feeds, fetching and processing news content, searching articles by keyword, and generating summaries across multiple news sources and categories.
                Last updated -
                MIT License
              • -
                security
                A
                license
                -
                quality
                A REST API built with FastAPI that exposes endpoints via Model Context Protocol (MCP), allowing clients to interact with CRUD operations through MCP interfaces.
                Last updated -
                MIT License
                • Apple
                • Linux

              View all related MCP servers

              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