MCPサーバー

iFun

io.github.linhnnmt/ifun
メディア・コンテンツ 公開・接続可能 MCP 2026-07-28

このMCPでできること

Searches and retrieves Vietnamese and English jokes, quotes, fun facts, and short videos.

fetch
Fetch an iFun post
Retrieve the full text of one iFun post by the id returned from `search`. Use this to read a search result in full before citing it.
読み取り専用
入力スキーマ
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Post id, as returned in a `search` result.'}}}
出力スキーマ
{'type': 'object', 'required': ['id', 'title', 'text', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'metadata': {'type': 'object', 'additionalProperties': True}}}
get_post
Get post by id
Get a specific iFun post by its numeric id.
読み取り専用
入力スキーマ
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'description': 'The post id.'}}}
joke_of_the_day
Joke of the day
Get iFun's most recent joke — today's joke.
読み取り専用
入力スキーマ
{'type': 'object', 'properties': {'lang': {'enum': ['vi', 'en'], 'type': 'string', 'description': 'Language — vi (default) or en.'}}}
random_joke
Random joke
Get a random joke from iFun.
読み取り専用
入力スキーマ
{'type': 'object', 'properties': {'lang': {'enum': ['vi', 'en'], 'type': 'string', 'description': 'Language — vi (default) or en.'}}}
random_video
Random video
Get a random short video from iFun (returns its page URL and the video file URL).
読み取り専用
入力スキーマ
{'type': 'object', 'properties': {'lang': {'enum': ['vi', 'en'], 'type': 'string', 'description': 'Language — vi (default) or en.'}}}
search
Search iFun
Search iFun for jokes, quotes, fun facts and short videos by keyword. Returns up to 10 matches.
読み取り専用
入力スキーマ
{'type': 'object', 'required': ['query'], 'properties': {'lang': {'enum': ['vi', 'en'], 'type': 'string', 'description': 'Language — vi (default) or en.'}, 'query': {'type': 'string', 'description': 'Keyword or phrase to search for.'}}}
出力スキーマ
{'type': 'object', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}}}}}}
追加
fetch
2026年9月17日12:43
追加
get_post
2026年9月17日12:43
追加
random_video
2026年9月17日12:43
追加
joke_of_the_day
2026年9月17日12:43
追加
random_joke
2026年9月17日12:43
追加
search
2026年9月17日12:43