MCPサーバー

Spark Apps Catalogue

co.spark-apps/spark-apps

このMCPでできること

Catalogs Spark applications and supports browsing, tagging, searching, and retrieving app descriptions and links.

get_app
Get one app from the Spark catalogue by its id, with its full description, tags and links. Read-only. If the id is unknown the result lists every valid id, so there is no need to guess twice.
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'minLength': 1, 'description': "The app's catalogue id, e.g. sparkstack or sparkmobile. Lowercase, no spaces."}}}
list_apps
List every app in the Spark catalogue: id, name, tagline, description, tags, homepage and store or repository links. Read-only. Small enough to read in full, so prefer this over search when the question is about the range of apps rather than a specific one.
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
list_tags
List every tag used across the Spark catalogue with how many apps carry it, most used first. Read-only. Use this before search_apps to pick a tag that actually exists.
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
search_apps
Search the Spark catalogue by keyword across app names, taglines, descriptions and tags, optionally narrowed to a single tag. Read-only. Pass an empty query with a tag to list everything carrying that tag.
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'tag': {'type': 'string', 'maxLength': 50, 'description': 'Restrict to one tag, e.g. Next.js or Mobile. Use list_tags to see valid tags.'}, 'query': {'type': 'string', 'maxLength': 100, 'description': 'Words to look for. Matched as a substring; pass an empty string to match all.'}}}
追加
list_tags
2026年9月19日2:40
追加
search_apps
2026年9月19日2:40
追加
get_app
2026年9月19日2:40
追加
list_apps
2026年9月19日2:40