AI Chatbot · Search Tools

Ollama Chat with MCP logo

Ollama Chat with MCP

redbuilding/ollama-chat-with-mcp

A powerful, modern UI that integrates local and hosted LLMs with intelligent web search and content extraction, SQL, YouTube transcript analysis, HubSpot actions, Python data analysis, Canva design creation, Figma design inspection, Poe multi-model AI (text, image, video, audio generation) — and a Codex MCP server for safe code scaffolding — all via the Model Context Protocol (MCP).

Install

Environment variables

SETTINGS_ENCRYPTION_KEYSERPER_API_KEYSMART_EXTRACT_MAX_URLSSMART_EXTRACT_MAX_CHARS_PER_URLSMART_EXTRACT_MAX_TOTAL_CHARSSMART_EXTRACT_REQUEST_DELAYMONGODB_URIMONGODB_DATABASE_NAMEDB_HOSTDB_USERDB_PASSWORDDB_NAME
GitHub stars
2
Category
AI Chatbot, Search Tools
License
MIT
Updated
Oct 6, 2026

About Ollama Chat with MCP

Features include personalized AI assistance through user profiles and conversation context, a Document Knowledge Base for persistent reference material, provider settings, multi‑provider model picking, streaming chat, persistent conversations, a robust Tasks system, and Scheduled tasks with timezone‑aware timing.

Features

  • Smart Web Search: Intelligent web search with automatic content extraction from top results. Goes beyond search snippets to fetch and analyze full webpage content using advanced extraction techniques.

  • URL Prioritization: Smart ranking of search results based on relevance scoring, including title/snippet matching, domain authority, and search position weighting.

  • Polite Web Crawling: Respects robots.txt, implements rate limiting, and uses proper User-Agent identification for ethical content extraction.

  • User Profile & Context: Configure personal information (role, expertise, projects) and pin conversations for contextual AI assistance. The AI understands your background and can reference previous…

  • Goals & Priorities: Define your short-term, medium-term, and long-term goals in a structured document (up to 2000 characters) to help the AI understand your objectives and provide relevant assistance.

  • Proactive Agent Heartbeat: Enhanced background service with context gathering (semantic memory, git, project files, system health), automated task creation, and file-based configuration…

  • Conversation Pinning: Select specific conversations to include as context for future chats, enabling the AI to build upon previous discussions and maintain continuity across sessions.

  • Semantic Memory: Unlimited conversation storage with intelligent semantic search powered by ChromaDB and nomic-embed-text embeddings. Automatically indexes conversations with 5+ messages, searches by…

  • Document Knowledge Base: Upload PDFs, Word documents, Markdown files, plain text, or web URLs as persistent reference material. Documents are chunked, embedded, and stored in a dedicated ChromaDB…

  • AI Chat Summaries (On‑Demand): Generate concise, LLM‑authored summaries for conversations and use them as the context payload for pinned chats (no heuristics). Summaries are user‑triggered,…

Tools (40)

  • Database

    (1 tool): Read-only SQL queries

  • YouTube

    (1 tool): Transcript extraction

  • LLM-only

    (1 tool): Direct LLM generation for reasoning steps

  • load_csv

    Load CSV data from base64 encoded strings

  • get_head

    Display first N rows of DataFrame

  • get_data_info

    Comprehensive DataFrame information (dtypes, memory usage, non-null counts)

  • get_descriptive_statistics

    Statistical summary for numerical columns

  • check_missing_values

    Identify missing values across columns

  • handle_missing_values

    Handle missing data (drop, fill, interpolate)

  • convert_data_types

    Safe data type conversion (datetime, category, numeric)

  • detect_outliers

    Outlier detection using IQR or Z-score methods

  • filter_dataframe

    Filter data using pandas query syntax with security validation

  • group_and_aggregate

    Group by columns and apply aggregation functions

  • query_dataframe

    Advanced DataFrame querying with new DataFrame creation

  • rename_columns

    Rename DataFrame columns

  • drop_columns

    Remove specified columns

  • get_correlation_matrix

    Compute correlation matrix for numerical columns

  • get_value_counts

    Frequency analysis for categorical columns

  • perform_hypothesis_test

    Statistical hypothesis testing:

  • create_plot

    Generate various plot types:

  • POST

    api/documents/upload

  • GET

    api/documents

  • DELETE

    api/documents/{id}

  • create_design

    title, preset?, width?, height?, unit?, template_id?

  • list_designs

    limit?, page_token?

  • get_design

    design_id

  • get_design_pages

    design_id

  • export_design

    design_id, format?, pages?

  • upload_asset

    name, url

  • autofill_design

    brand_template_id, data, title?

  • get_brand_template_dataset

    brand_template_id

  • import_design

    title, url, mime_type?

  • resize_design

    design_id, width, height

  • presentation

    Native Canva type

  • instagram_post

  • instagram_story

  • facebook_post

    Feed posts

  • facebook_cover

    Page cover

  • twitter_post

    Twitter/X posts

  • linkedin_banner

    Profile banner

Details on this page are taken from the project's README. Open README

Related MCP servers

More servers
n8n Secure Workflow Automation for Technical Teams logo

n8n Secure Workflow Automation for Technical Teams

n8n-io/n8n

86.7k

Fair-code platform to build and deploy AI agents and workflows. Combine a visual canvas with custom code, run it self-hosted or in the cloud, and connect to 1500+ integrations. AI automation you can trust with real work, from prototype to production.

AI Chatbot
repomix logo

repomix

yamadashy/repomix

15.2k

Repomix is a tool that packs a codebase into an AI-friendly format, supporting local and remote repository processing and providing code compression, security checks and multiple output formats.

AI Chatbot
Inbox Zero AI MCP logo

Inbox Zero AI MCP

elie222/inbox-zero

7.1k

To help you spend less time in your inbox, so you can focus on what matters most.

AI Chatbot
figma-context-MCP logo

figma-context-MCP

GLips/Figma-Context-MCP

6k

Give Cursor and other AI-powered coding tools access to your Figma files with this Model Context Protocol server.

AI Chatbot
context7 logo

context7

upstash/context7

4.8k

LLMs rely on outdated or generic information about the libraries you use. You get.

AI Chatbot
MCP Go logo

MCP Go

mark3labs/mcp-go

4.2k

A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.

AI Chatbot