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-server -
Install dependencies:
npm install -
Build 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=3000Usage
Start the server:
npm startThe server will be available to MCP clients. Example usage through MCP:
{
"tool": "search_web",
"arguments": {
"query": "example search"
}
}Development
Building the Project
npm run buildRunning Tests
npm testLinting
npm run lintFormatting
npm run formatLicense
This project is licensed under the MIT License - see the LICENSE file for details.
Last updated on