Memory Store MCP Server
A Model Context Protocol (MCP) server that provides web search capabilities using Puppeteer.
Features
Web search functionality via Google
Structured JSON results
Lightweight and stateless design
Easy integration with MCP-enabled systems
Installation
Clone the repository:
git clone https://github.com/yourusername/mcp-server.git cd mcp-serverInstall dependencies:
npm installBuild the project:
npm run build
Configuration
Create a .env file in the project root with the following environment variables:
# Puppeteer configuration
PUPPETEER_EXECUTABLE_PATH=/path/to/chrome
PUPPETEER_HEADLESS=true
# Server settings
PORT=3000
Usage
Start the server:
npm start
The server will be available to MCP clients. Example usage through MCP:
{
"tool": "search_web",
"arguments": {
"query": "example search"
}
}
Development
Building the Project
npm run build
Running Tests
npm test
Linting
npm run lint
Formatting
npm run format
License
This project is licensed under the MIT License - see the LICENSE file for details.
Related MCP Servers
- -security-license-qualityAn MCP server that integrates with SerpApi to retrieve search results from multiple search engines including Google, Bing, Yahoo, and others, enabling fast access to both live and archived search data.Last updated -19MIT License
- -securityFlicense-qualityAn MCP server that enhances Brave Search results by using Puppeteer to extract full webpage content and explore linked pages, enabling AI assistants to perform comprehensive web research with configurable depth.Last updated -74
- AsecurityFlicenseAqualityAn MCP server that enables AI assistants to capture and analyze web page screenshots using Puppeteer, supporting multi-breakpoint captures, error reporting, and page interactions.Last updated -1157
- AsecurityAlicenseAqualityAn MCP server implementation that integrates the SearXNG API for powerful web search capabilities and uses @missionsquad/puppeteer-scraper to read and process live web content.Last updated -8222MIT License