@terryliyongjie/api2mcptools
中文文档
A Node.js package that converts APIs to MCP (Model Context Protocol) tools.
- CherryStudio Example CherryStudio

Installation
Option 1: Quick Start with npx (Recommended)
set CONFIG_JSON_PATH=example.json
npx @terryliyongjie/api2mcptools
Option 2: Traditional Installation
# Install locally in your project
npm install @terryliyongjie/mcp-tools
# Or install globally to use as a CLI tool
npm install -g @terryliyongjie/mcp-tools
Configuration
Environment Variables
# Required: Path to your configuration JSON file
CONFIG_JSON_PATH=example.json
Example configuration file (example.json):
// Single tool configuration
{
"name": "tool_name",
"description": "Tool description",
"inputSchema": {
"type": "object",
"properties": {
"param1": {
"type": "string",
"description": "Parameter description"
}
},
"required": ["param1"]
},
"axiosConfig": {
"url": "https://api.example.com/endpoint",
"method": "get",
"params": {
"key": "your_api_key"
}
}
}
// Or multiple tools configuration
[
{
"name": "baidu_place_search",
"description": "使用百度地图API进行地点检索服务",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "检索关键字"
},
"region": {
"type": "string",
"description": "检索行政区划区域"
}
},
"required": ["query", "region"]
},
"axiosConfig": {
"url": "https://api.map.baidu.com/place/v2/search",
"method": "get",
"params": {
"ak": "your_baidu_map_key"
}
}
},
// More tools...
]
Features
- Convert JSON APIs to MCP tools
- Easy integration with MCP ecosystem
- Support for various API types
- Command-line interface (CLI) support
Usage
As a CLI Tool
After installing globally, you can use the command directly in your terminal:
mcp-tools [options]
As a Module
// Example code coming soon
Development
# Install dependencies
npm install
# Build the project
npm run build
# Run in development mode
npm run dev
# Watch mode during development
npm run watch
# Run MCP inspector
npm run inspector
License
MIT
API to MCP Tools
Project Details
- JayLi52/api2mcptools
- Last Updated: 4/18/2025
Recomended MCP Servers
Play your favorite song without leaving Cursor
ScapeGraph MCP Server
MCP Server for Microsoft Dynamics 365
An MCP proxy server that aggregates and serves multiple MCP resource servers through a single interface
✍ 一款优秀的开源博客发布应用。
MCP server for Bazi (八字) information
🚀 All-in-one MCP server with AI search, RAG, and multi-service integrations (GitLab/Jira/Confluence/YouTube) for AI-enhanced development workflows. Folk from...
A Model Context Protocol (MCP) server that provides access to the Art Institute of Chicago Collection through natural...
A Model Context Protocol (MCP) server that provides chart tools, allowing it to interact with the quick chart...





