
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
mcp-api-client
Advanced tools
A Model Context Protocol (MCP) server that call APIs using YAML config files.
A Model Context Protocol (MCP) server that call APIs using YAML config files.
This server allows you connect to APIs using simple a config YAML file! 🤩
Ideal for: #lazy-programmers #nocode #lowcode #ai-integrators #automation #api-gateway #data-pipelines #rapid-prototyping #llm-integration #makers
If you don't have advance APIs call skills using a programming language or you just want a fast way to connect your AI model with an API using MCP, you will LOVE 💖 this MCP.
Check this video using included Test Server and Claude
Make a reaction and give me a motivational comment on mcp.so repository

... and yes! A donation to help cover my coffee and rent would be amazing! 🙏🙏
/users/{id})[✨WORKING✨]/users?page={page}&limit={limit}) [✨WORKING✨]api.yaml.npx -y mcp-api-client --init
npx -y mcp-api-client --test-server
Claude Client settings file:"mcp": {
"servers": {
"mcp-api-client": {
"command": "npx",
"args": [
"-y",
"mcp-api-client",
"path-to-api.yaml"
]
},
}
}
Visual Studio Code settings file:"mcp": {
"servers": {
"mcp-api-client": {
"command": "npx",
"args": [
"-y",
"mcp-api-client",
"path-to-api.yaml"
]
},
}
}

Each API YAML file can include global metadata with MCP information:
metadata: General information about the API set
and a list of API endpoint definitions:
apis: A list of API endpoint definitions. Each endpoint should have
metadata:
name: API Examples
version: 1.0.0
description: This file contains examples of various API endpoints for testing purposes.
apis:
- name: getUser
url: https://api.example.com/users/{id}
method: GET
content:
headers:
Accept: application/json
- name: createUser
url: https://api.example.com/users
method: POST
api-token: ${API_TOKEN}
content:
headers:
Content-Type: application/json
body:
name: string
email: string
...
See public/apis.yaml for a complete example with metadata and all HTTP methods and parameter types.
Create a .env file for your API tokens:
API_TOKEN=your_api_token_here
https://github.com/molavec/mcp-api-client/issues
MIT
FAQs
A Model Context Protocol (MCP) server that call APIs using YAML config files.
We found that mcp-api-client demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.