Back to Home
thorsten icon

phpMyFAQ

Verified Safe

by thorsten

Overview

The phpMyFAQ MCP Server allows Large Language Models (LLMs) to query a phpMyFAQ installation to provide contextually relevant answers based on its FAQ content, enabling AI assistants to access and utilize the knowledge base.

Installation

Run Command
npx @modelcontextprotocol/inspector php bin/console phpmyfaq:mcp:server

Environment Variables

  • PMF_DB_TYPE
  • PMF_DB_HOST
  • PMF_DB_NAME
  • PMF_DB_USER
  • PMF_DB_PASS
  • PMF_DISABLE_HTACCESS
  • PMF_TIMEZONE
  • PMF_ENABLE_UPLOADS
  • PMF_MEMORY_LIMIT
  • PHP_LOG_ERRORS
  • PHP_ERROR_REPORTING
  • OPENSEARCH_BASE_URI
  • ELASTICSEARCH_BASE_URI
  • SEARCH_WAIT_TIMEOUT
  • DEBUG
  • DEBUG_LEVEL
  • DEBUG_LOG_QUERIES
  • APP_ENV
  • AAD_OAUTH_TENANTID
  • AAD_OAUTH_CLIENTID
  • AAD_OAUTH_SECRET
  • AAD_OAUTH_SCOPE
  • GOOGLE_CLOUD_TRANSLATION_API_KEY
  • DEEPL_API_KEY
  • DEEPL_FREE_API_FLAG
  • AZURE_TRANSLATOR_API_KEY
  • AZURE_REGION
  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY
  • AWS_REGION
  • LIBRETRANSLATE_SERVER_URL
  • LIBRETRANSLATE_API_KEY
  • SERVER_NAME
  • REMOTE_USER

Security Notes

The project demonstrates good security practices by separating development and production configurations, using `SensitiveParameter` attributes for sensitive PHP variables, and providing Kubernetes manifests for secure cloud deployment. The MCP server itself is explicitly stated to provide only read access to publicly available FAQ content and respects existing visibility rules. No hardcoded production secrets or `eval()` calls were found in the provided source code. Development Docker configurations contain weak default passwords, but this is explicitly noted for development use only.

Similar Servers

Stats

Interest Score50
Security Score8
Cost ClassMedium
Avg Tokens2500
Stars611
Forks263
Last Update2026-01-19

Tags

FAQ SystemLLM IntegrationAI AgentPHPDatabase-driven