Agente básico MCP con Ollama

Python Ollama GenAI Agentic AI MCP HomeLab

“Veremos una forma sencilla de habilitar un afgente con un servicio MCP y modelos LLM locales con Ollama”.

José R Sosa https://josersosa.github.io/personalweb/
07-11-2025

Agente básico MCP con Ollama

Pasos para Montar un Agente MCP con ollama Requisitos:

  1. Instalar Python 3.10 o superior https://www.python.org/downloads/
  2. Instalar Node.js https://nodejs.org/en/download
  3. Instalar ollama https://ollama.com/download
  4. Instalar un LLM local En consola de Windows colocar
ollama run gemma3:12b 
  1. Instalar una dependencia pip install “praisonaiagents[llm]”
  2. Crear un archivo .py llamado mcp_ollama _airbnb.py con el siguiente código O lo descargar de este link https://drive.google.com/file/d/1rPNF…
from praisonaiagents import Agent, MCP 
import gradio as gr 

def search_airbnb(query): 
    agent = Agent ( instructions="""Ayuda a reservar apartamentos en Airbnb.""", 
                    llm="ollama/gemma3:12b", 
                    tools=MCP("npx -y @openbnb/mcp-server-airbnb --ignore-robots-txt") 
                    ) 
    result = agent.start(query) 
    return f"## Resultados de la búsqueda de Airbnb \n\n{result}" 
    
demo = gr.Interface( fn=search_airbnb, 
                    inputs=gr.Textbox(placeholder="Quiero reservar un apartamento en Bogotá por 2 noches...."), 
                    outputs=gr.Markdown(), title="MCP - LOCAL OLLAMA - Asistente de reservas de Airbnb", 
                    description="Introduce tus requisitos de reserva a continuación.:" 
                    ) 
                    
if _name_ == "__main__": 
    demo.launch() 
  1. Ejecutar el Código
python python mcp_ollama_airbnb.py 

Nota: Link para descargar cualquier MCP https://github.com/openbnb-org/mcp-se…

Corrections

If you see mistakes or want to suggest changes, please create an issue on the source repository.

Citation

For attribution, please cite this work as

Sosa (2025, July 11). Blog de José R Sosa: Agente básico MCP con Ollama. Retrieved from https://josersosa.github.io/personalweb/posts/2026-02-01-agente-bsico-mcp-con-ollama/

BibTeX citation

@misc{sosa2025agente,
  author = {Sosa, José R},
  title = {Blog de José R Sosa: Agente básico MCP con Ollama},
  url = {https://josersosa.github.io/personalweb/posts/2026-02-01-agente-bsico-mcp-con-ollama/},
  year = {2025}
}