api-market-mcp-server

api-market-mcp-server

2

API-MARKET MCP Server is a Model Context Protocol server that enables interaction with a wide variety of APIs through OpenAPI specifications. Designed for easily being integrated without the need for cloning, it provides access to over 200 APIs, facilitating extensive functionality for users.

API-MARKET MCP Server

About

A Model Context Protocol (MCP) server that exposes API-Market's endpoints as MCP resources. This server allows Large Language Models to discover and interact with APIs defined by OpenAPI specifications through the MCP protocol. The tool is free to use and offers access to over 200 APIs, enabling communication with a wide range of functionalities.

Quick Start

  • You do not need to clone this repository to use the MCP server.

For Claude Desktop

  1. Locate or create the configuration file: ~/Library/Application Support/Claude/claude_desktop_config.json.
  2. Add the required configuration to enable the API-Market MCP server.

For Cursor

  1. Go to File -> Preferences -> Cursor Settings and select MCP.
  2. Add a new global MCP Server using the provided configuration.

Getting an API Key

  1. Log in to API.market.
  2. Go to your profile and select 'My API Keys'.

Example and Usage

  • Example 1: Use the agent to find a route between two points.
  • Example 2: Use the agent to find news on any topic.
  • Example 3: Use the agent to search for available domains.

Development

  • Add a new API by locating the OpenAPI Specification, modifying it, updating summaries, and then building and testing the changes.

Development Tools

  • Build: npm run build
  • Typecheck: npm run typecheck
  • Lint: npm run lint

Contributing

  1. Fork the repository and create a feature branch.
  2. Submit a pull request after testing and linting.

License

MIT