mcp-integrated-search-server
Verified Safeby mako10k
Overview
Enables AI assistants to search the web using Google Custom Search and manage Redmine projects, including issue and project management, comments, and smart updates with workflow-aware error handling.
Installation
node build/index.jsEnvironment Variables
- GOOGLE_API_KEY
- GOOGLE_SEARCH_ENGINE_ID
- REDMINE_URL
- REDMINE_API_KEY
- LOG_LEVEL
Security Notes
The server demonstrates strong security practices, particularly in secret management. It uses a `SecretsResolver` utility to resolve environment variables, validate API keys (length, placeholders, unresolved references), mask keys in logs, and redact them from error messages. Configuration files use environment variable references (`${VAR_NAME}`) to avoid hardcoding secrets. It supports a prioritized search for config files and a fallback to legacy environment variables. Network requests use `axios` with timeouts. No obvious malicious patterns or `eval` usage found. Comprehensive documentation on security setup is also provided.
Similar Servers
backlog-mcp-server
This MCP server integrates Backlog API with AI agents like Claude to manage projects, issues, and wikis, providing a conversational interface for project management tasks.
ddg_search
A Model Context Protocol server for web search using DuckDuckGo and AI-powered answers from IAsk AI, Monica, and Brave AI, designed for integration with AI assistants.
redmine-mcp-server
Integrates Redmine project management data with AI assistants via a Model Context Protocol (MCP) server.
mcp-bugzilla
Provides a Model Context Protocol (MCP) server for AI models and other MCP clients to interact with Bugzilla instances for querying bug information, managing comments, and performing searches.