YApi MCP
An MCP server that fetches YApi JSON API documentation for agent client integration. It parses YApi project URLs to list and search interfaces, and retrieves normalized request and response JSON schemas or examples. It supports authentication via JWT cookies or project open tokens, allowing agents to automatically understand and integrate with client projects based on YApi documentation.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Parse YApi page URLs to extract base_url, project_id, and interface_id
- List or search interfaces and export catalogs
- Fetch normalized request and response JSON (JSON Schema/examples)
- Configure dynamic credentials via environment variables or config files
Source and maintenance
- Last repository push
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
contextdong-yapi-mcp 0.1.0
{
"version": "0.1.0",
"transport": "stdio",
"identifier": "contextdong-yapi-mcp",
"registryType": "pypi",
"environmentVariables": [
{
"name": "YAPI_BASE_URL",
"format": "string",
"description": "YApi host URL, e.g. https://yapi.example.com"
},
{
"name": "YAPI_TOKEN",
"format": "string",
"isRequired": true,
"description": "Login JWT or project open token"
},
{
"name": "YAPI_UID",
"format": "string",
"description": "Optional uid for login JWT cookie auth"
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · repository · passed · metadata changed · updated
- · backfill · recorded · Pre-expansion baseline; unobserved rich metadata remains unknown
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"yapi-mcp": {
"command": "uvx",
"args": [
"contextdong-yapi-mcp==0.1.0"
],
"env": {
"YAPI_BASE_URL": "<YOUR_YAPI_BASE_URL>",
"YAPI_TOKEN": "<YOUR_YAPI_TOKEN>",
"YAPI_UID": "<YOUR_YAPI_UID>"
}
}
}
}Cline
{
"mcpServers": {
"yapi-mcp": {
"command": "uvx",
"args": [
"contextdong-yapi-mcp==0.1.0"
],
"env": {
"YAPI_BASE_URL": "<YOUR_YAPI_BASE_URL>",
"YAPI_TOKEN": "<YOUR_YAPI_TOKEN>",
"YAPI_UID": "<YOUR_YAPI_UID>"
}
}
}
}VS Code
{
"servers": {
"yapi-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"contextdong-yapi-mcp==0.1.0"
],
"env": {
"YAPI_BASE_URL": "<YOUR_YAPI_BASE_URL>",
"YAPI_TOKEN": "<YOUR_YAPI_TOKEN>",
"YAPI_UID": "<YOUR_YAPI_UID>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"yapi-mcp": {
"command": "uvx",
"args": [
"contextdong-yapi-mcp==0.1.0"
],
"env": {
"YAPI_BASE_URL": "<YOUR_YAPI_BASE_URL>",
"YAPI_TOKEN": "<YOUR_YAPI_TOKEN>",
"YAPI_UID": "<YOUR_YAPI_UID>"
}
}
}
}Let your agent find its tools
Find servers like YApi MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.