OpenAPI Endpoint Discovery icon

OpenAPI Endpoint Discovery

Createdbaryhuang

Enables semantic search and API request execution for OpenAPI specifications, integrating seamlessly with Claude Desktop.

About

OpenAPI Endpoint Discovery streamlines the process of discovering and utilizing API endpoints. It uses semantic search powered by an optimized MiniLM-L3 model to find relevant API endpoints based on natural language queries. By chunking OpenAPI specs endpoint-by-endpoint and leveraging in-memory FAISS vector search, it provides instant endpoint discovery, making it easy to integrate with tools like Claude Desktop and execute API requests with full parameter awareness.

Key Features

  • Uses remote OpenAPI JSON files as source, eliminating local file system access
  • Performs semantic search using the MiniLM-L3 model
  • Provides FastAPI-based server with async support
  • Chunks OpenAPI specs endpoint-based, handling large documents without context loss
  • Features in-memory FAISS vector search for instant endpoint discovery

Use Cases

  • Discovering API endpoints based on semantic search queries
  • Integrating APIs with Claude Desktop for natural language-driven requests
  • Serving private APIs with large OpenAPI documentation