mcp-api-gateway-template
Verified Safeby Clauskraft
Overview
Serves as a universal API gateway for Claude Desktop, providing access to various external services like social media, search engines, and LLMs through the Model Context Protocol (MCP).
Installation
npx @claus/mcp-api-gateway@latest setupEnvironment Variables
- TWITTER_BEARER_TOKEN
- GOOGLE_API_KEY
- OPENAI_API_KEY
- BRAVE_API_KEY
Security Notes
The provided `src/index.ts` is a stub that defines tools but does not implement their actual functionality to call external APIs (Twitter, Google, LLM, Brave). It currently only logs tool calls and returns a dummy string. No 'eval' or direct network requests are present in this specific file. Environment variables are used for API keys, which is good practice. If the actual API integration logic were present, a deeper security analysis of those integrations (e.g., handling credentials, input sanitization for external calls) would be necessary.
Similar Servers
mcp-node
Enables natural language interaction with Algolia data through Claude Desktop by exposing Algolia APIs via the Model Context Protocol (MCP).
RTFD
Provides AI coding agents with real-time access to up-to-date library and service documentation from various package ecosystems and cloud platforms to prevent LLM hallucinations and use of outdated APIs.
cldcde
A persistent context manager that scrapes, stores, searches, and analyzes AI conversations from various platforms (ChatGPT, Grok, Gemini, Claude) to support project development and insights.
a2a-mcp
This server acts as a Model Context Protocol (MCP) gateway to facilitate interactions between an LLM client and external A2A (Agent2Agent) protocol agents, enabling message exchange, conversation management, and structured viewing of artifacts.