Memory Store MCP Server logo

Memory Store MCP Server

by MCP-Mirror

This is a Model Context Protocol (MCP) server that provides web search capabilities using Puppeteer. It offers a lightweight and stateless design for easy integration with MCP-enabled systems.

View on GitHub

Last updated: N/A

What is Memory Store MCP Server?

This server is a Model Context Protocol (MCP) server that uses Puppeteer to perform web searches via Google and return structured JSON results. It's designed to be lightweight and stateless, making it easy to integrate into existing MCP environments.

How to use Memory Store MCP Server?

To use the server, first clone the repository, install the dependencies using npm install, and build the project with npm run build. Then, configure the server by creating a .env file with the necessary environment variables (e.g., Puppeteer executable path, headless mode, and port). Finally, start the server using npm start and send MCP requests with a 'search_web' tool and a 'query' argument.

Key features of Memory Store MCP Server

  • Web search functionality via Google

  • Structured JSON results

  • Lightweight and stateless design

  • Easy integration with MCP-enabled systems

Use cases of Memory Store MCP Server

  • Integrating web search into MCP workflows

  • Providing context to AI models

  • Automated data extraction from web pages

  • Building search-enabled applications

FAQ from Memory Store MCP Server

What is Puppeteer?

Puppeteer is a Node library which provides a high-level API to control headless Chrome or Chromium.

What is MCP?

MCP stands for Model Context Protocol. It's a protocol for interacting with various tools and services.

Can I use a different search engine?

The current implementation is designed for Google. Modifying the code would be required to use a different search engine.

What is the license?

This project is licensed under the MIT License.

How can I contribute?

Contributions are welcome! Please fork the repository and submit a pull request.