Back to Home
ryddle icon

any-api-mcp

Verified Safe

by ryddle

Overview

Enables AI assistants to interact with any API described by an OpenAPI v3 specification by dynamically converting API endpoints into MCP tools.

Installation

Run Command
node build/index.js

Environment Variables

  • CONFIG_PATH
  • API_URL
  • OPENAPI_SPEC_PATH
  • SERVER_NAME
  • AUTH_TYPE
  • API_KEY
  • API_SECRET

Security Notes

The server correctly avoids hardcoding sensitive information by encouraging environment variables and configuration files, with explicit support for placeholder resolution in request bodies. It uses standard libraries (axios, JSON.parse) for network and data handling. The modular authentication system is well-designed. The primary security considerations for deployment involve securely configuring the API keys/secrets, ensuring the upstream API is trusted, and managing access control to the MCP server itself. The server logs authentication status and errors to console.error, which could expose sensitive details if logs are not adequately secured.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens500
Stars0
Forks0
Last Update2025-12-02

Tags

OpenAPIMCPAPI IntegrationAI ToolsNode.js