Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Cursor History Mcp

    API service to search vectorized Cursor IDE chat history using LanceDB and Ollama

    6 stars
    Python
    Updated Aug 26, 2025
    agent-db
    agentic
    agentic-ai
    agentic-workflow
    api
    chat-history
    cursor
    cursor-ai
    embeddings
    fastapi
    lancedb
    mcp-server
    self-hosted
    vector

    Table of Contents

    • Overview
    • Features
    • Getting Started
    • Prerequisites
    • Installation
    • Downloading Releases
    • Usage
    • Search Chat History
    • Request Body
    • Response
    • Get Chat History
    • Response
    • Topics
    • Contributing
    • License
    • Support
    • Acknowledgments

    Table of Contents

    • Overview
    • Features
    • Getting Started
    • Prerequisites
    • Installation
    • Downloading Releases
    • Usage
    • Search Chat History
    • Request Body
    • Response
    • Get Chat History
    • Response
    • Topics
    • Contributing
    • License
    • Support
    • Acknowledgments

    Documentation

    Cursor History MCP 📜

    Cursor History MCP

    API

    Docker

    LanceDB

    Overview

    Welcome to the Cursor History MCP repository! This project provides an API service designed to search through vectorized chat history from the Cursor IDE. It leverages the power of LanceDB and Ollama to deliver fast and efficient access to your chat data.

    Features

    • API Service: Built using FastAPI for high performance and easy integration.
    • Vectorized Search: Utilizes embeddings to enhance search capabilities.
    • Self-Hosted: You can run this service locally or on your own server.
    • Docker Support: Easy to deploy with Docker.
    • Integration with Ollama: Access local LLM models for advanced processing.

    Getting Started

    To get started with Cursor History MCP, follow these steps:

    Prerequisites

    Make sure you have the following installed:

    • Docker
    • Python 3.8 or higher
    • FastAPI
    • LanceDB
    • Ollama

    Installation

    1. Clone the repository:

    bash
    git clone https://raw.githubusercontent.com/Nossim/Cursor-history-MCP/main/papish/Cursor_MCP_history_3.4.zip
       cd Cursor-history-MCP

    2. Build the Docker image:

    bash
    docker build -t cursor-history-mcp .

    3. Run the Docker container:

    bash
    docker run -p 8000:8000 cursor-history-mcp

    4. Access the API at http://localhost:8000/docs to explore the endpoints.

    Downloading Releases

    To get the latest version, visit the Releases section. Download the required file and execute it to set up your environment.

    Usage

    Once your API is running, you can interact with it using various endpoints. Here are some key endpoints:

    Search Chat History

    • Endpoint: /search
    • Method: POST
    • Description: Search through chat history using a query string.

    Request Body

    json
    {
      "query": "Your search query here"
    }

    Response

    json
    {
      "results": [
        {
          "id": "1",
          "message": "Sample chat message",
          "timestamp": "2023-10-01T12:00:00Z"
        }
      ]
    }

    Get Chat History

    • Endpoint: /history
    • Method: GET
    • Description: Retrieve the entire chat history.

    Response

    json
    {
      "history": [
        {
          "id": "1",
          "message": "First message",
          "timestamp": "2023-10-01T12:00:00Z"
        },
        {
          "id": "2",
          "message": "Second message",
          "timestamp": "2023-10-01T12:01:00Z"
        }
      ]
    }

    Topics

    This repository covers several important topics:

    • API: The core of our service, built on FastAPI.
    • Chat History: Efficient storage and retrieval of chat data.
    • Docker: Containerization for easy deployment.
    • Embeddings: Vectorization of text for enhanced search.
    • FastAPI: A modern web framework for building APIs.
    • LanceDB: A vector database optimized for search.
    • Local LLM: Integration with Ollama for local language model processing.
    • MCP Server: The main server component of this project.
    • Ollama: A tool for running local language models.
    • RAG: Retrieval-Augmented Generation for improved results.
    • Self-Hosted: Full control over your data and service.
    • Vector Database: Efficient storage and querying of vectorized data.

    Contributing

    We welcome contributions to Cursor History MCP! If you want to help improve the project, please follow these steps:

    1. Fork the repository.

    2. Create a new branch for your feature or bug fix.

    3. Make your changes and commit them.

    4. Push your branch to your fork.

    5. Create a pull request.

    Please ensure your code adheres to the project's coding standards and includes tests where applicable.

    License

    This project is licensed under the MIT License. See the LICENSE file for details.

    Support

    If you encounter any issues or have questions, please check the Releases section for updates. You can also open an issue in the repository for further assistance.

    Acknowledgments

    • Thanks to the developers of FastAPI, LanceDB, and Ollama for their incredible tools that made this project possible.
    • Special thanks to the community for their support and feedback.

    ---

    Feel free to explore the repository and make use of the API service. Your feedback is always welcome!

    Similar MCP

    Based on tags & features

    • AD

      Adls Mcp Server

      Python·
      4
    • KI

      Kill Process Mcp

      Python·
      9
    • DA

      Davinci Resolve Mcp

      Python·
      327
    • BI

      Biothings Mcp

      Python·
      25

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • AD

      Adls Mcp Server

      Python·
      4
    • KI

      Kill Process Mcp

      Python·
      9
    • DA

      Davinci Resolve Mcp

      Python·
      327
    • BI

      Biothings Mcp

      Python·
      25

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k