FairArena-MCP-Server
Verified Safeby FairArena
Overview
Provides a Model Context Protocol (MCP) server for semantic search and retrieval of FairArena documentation using Pinecone and Google Gemini embeddings.
Installation
node dist/http-server.jsEnvironment Variables
- PINECONE_API_KEY
- PINECONE_DEVELOPER_INDEX
- PINECONE_DEVELOPER_HOST
- PINECONE_DOCS_INDEX
- PINECONE_DOCS_HOST
- EMBEDDING_DIMENSION
- GOOGLE_GEMINI_API_KEY
- PORT
- LOG_LEVEL
- ALLOWED_ORIGINS
Security Notes
The server implements strong security practices including API key authentication, rate limiting (per IP and per API key), secure headers (Helmet), and Zod-based request validation. Sensitive data is redacted in structured logs. Circuit breakers are used for external services to prevent cascading failures. The primary API key validation is based on format, with actual validation occurring when making calls to the Google API, which is a reasonable approach for third-party keys. CORS is configurable but defaults to '*' if not explicitly set, which should be adjusted for production deployments.
Similar Servers
gemini-mcp-tool
A Model Context Protocol (MCP) server that enables AI assistants to interact with the Google Gemini CLI for comprehensive code and file analysis, structured edit suggestions, and creative brainstorming.
mcp-server
Provides a Model Context Protocol (MCP) server for AI agents to search and retrieve curated documentation for the Strands Agents framework, facilitating AI coding assistance.
mcp-advisor
Provides LLMs and humans with structured access to the Model Context Protocol (MCP) specification and documentation for understanding and compliance evaluation.
GeminiMCP
Integrate Google's Gemini API for AI-powered tasks and search with Model Control Protocol (MCP) clients, focusing on developer-centric features like code analysis and context handling.