mcp-skill
Original:🇺🇸 English
Translated
Use this skill when working with the mcp-skill CLI to create generated MCP app wrappers, list available generated apps, list functions for a specific app, inspect a generated function signature and docstring, or understand how to call generated apps from async Python.
3installs
Sourcemanojbajaj95/mcp-skill
Added on
NPX Install
npx skill4agent add manojbajaj95/mcp-skill mcp-skillTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →mcp-skill
Use this skill when you need to work with the CLI or use a generated MCP-backed app from Python.
mcp-skillWhat It Does
This skill helps with:
- Creating a new generated app wrapper from an MCP server
- Listing generated apps available locally
- Listing functions for a specific generated app
- Inspecting a function before calling it
- Using the generated app from async Python
Dependencies
CLI usage depends on:
uvmcp-skill
Python usage depends on:
mcp-skill
Core Commands
bash
# Create a new generated app wrapper
uvx mcp-skill create --url https://example.com/mcp --name example --non-interactive
# List generated apps
uvx mcp-skill list-apps
# List functions for one app
uvx mcp-skill list-functions notion
# Inspect one function
uvx mcp-skill inspect notion notion_searchExample
Find a generated app, inspect the function you need, then call it from async Python:
python
import asyncio
from sentry.app import SentryApp
async def main():
sentry = SentryApp()
user = await sentry.whoami()
print(user)
asyncio.run(main())Async Usage Notes
- Generated app methods are and should be called with
async.await - Use them inside , then run that function with
async defin a normal script.asyncio.run(...) - If you skip , you will get a coroutine object instead of the real result.
await - Be careful in environments that already manage an event loop.
Recommended Workflow
- Run to find the generated app name.
uvx mcp-skill list-apps - Run to see available functions.
uvx mcp-skill list-functions <app> - Run to confirm the exact signature and docstring.
uvx mcp-skill inspect <app> <function> - Import the app class from and call the async method you found.
<app>.app