“Veremos una forma sencilla de habilitar un afgente con un servicio MCP y modelos LLM locales con Ollama”.
Pasos para Montar un Agente MCP con ollama Requisitos:
ollama run gemma3:12b 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() python python mcp_ollama_airbnb.py Nota: Link para descargar cualquier MCP https://github.com/openbnb-org/mcp-se…
If you see mistakes or want to suggest changes, please create an issue on the source repository.
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}
}