mcp-server

mcp-server

0

The MCP Server is a Model Context Protocol server providing tools for AI agents and LLMs, featuring web search capabilities using SearXNG and file system operations. It supports an extensible architecture for adding custom tools and offers easy deployment through Docker.

MCP Server

A Model Context Protocol (MCP) server implementation that provides various tools for AI agents and LLMs, including search capabilities powered by SearXNG and file system operations.

Features

  • Web Search: Perform web searches with customizable parameters using SearXNG
  • File System Operations: Read, write, and manage files with security controls
  • Extensible Architecture: Add custom tools following the MCP protocol
  • Docker Support: Easy deployment with Docker and docker-compose
  • Command-line Interface: Simple management through CLI
  • Resources and Prompts: Full MCP specification support for resources and prompts

Requirements

  • Python 3.13 (required)
  • MCP SDK ≥ 1.6.0
  • UV package manager for dependency management
  • Docker (optional, for containerized deployment)

Tools

  • Search: Execute web searches through SearXNG with customizable settings.
  • Filesystem: Read and write files with secure access controls.