Makeroo
Search the Makeroo product directory and submit your product from your own agent.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"makeroo": {
"url": "https://makeroo.app/mcp"
}
}
}원격 엔드포인트
https://makeroo.app/mcpstreamable-http할 수 있는 일
도구 목록
도구 (5)
🟢search_listings(query, category, pricing, open_source, platform, ...)
Search live Makeroo listings by keyword across name, tagline, description and tags. Omit query to browse the newest. Narrow by pricing, open source and platform; a listing whose value is unknown never matches that filter. Each listing carries attributes: pricing, openSource, repoUrl and platforms, null when unknown.
입력 스키마
{
"type": "object",
"properties": {
"query": {
"description": "Keyword(s) to look for",
"type": "string",
"maxLength": 100
},
"category": {
"description": "Category id from list_categories",
"type": "string"
},
"pricing": {
"description": "Only listings with this pricing model; free_trial means paid after a trial",
"type": "string",
"enum": [
"free",
"freemium",
"paid",
"free_trial"
]
},
"open_source": {
"description": "true for open-source listings only",
"type": "boolean",
"const": true
},
"platform": {
"description": "Only listings that run on this platform; api_cli covers APIs, SDKs and CLIs",
"type": "string",
"enum": [
"web",
"macos",
"windows",
"linux",
"ios",
"android",
"api_cli"
]
},
"limit": {
"description": "Max results, default 20",
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_listing(slug)
Get one live listing by its slug.
입력 스키마
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Listing slug, e.g. from search_listings"
}
},
"required": [
"slug"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_categories
List valid category ids and names for submit_listing.
입력 스키마
{
"type": "object",
"properties": {}
}🟡submit_listing(name, tagline, description, url, logoUrl, ...)
Submit a product to Makeroo on the maker's behalf. Only submit what you verified from the product's repo or site, and only with the maker's go-ahead. Returns a submission id and stays pending until the maker clicks the confirm link emailed to makerEmail (expires after 48 hours); poll get_submission_status.
입력 스키마
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Product name, 2-60 chars"
},
"tagline": {
"type": "string",
"description": "One line pitch, 5-100 chars"
},
"description": {
"type": "string",
"description": "Plain description of what it does, 20-2000 chars"
},
"url": {
"type": "string",
"description": "Public http(s) URL of the product"
},
"logoUrl": {
"description": "Public http(s) URL of a logo",
"type": "string"
},
"category": {
"type": "string",
"description": "Category id from list_categories"
},
"tags": {
"description": "Up to 5 short tags",
"type": "array",
"items": {
"type": "string"
}
},
"makerEmail": {
"type": "string",
"description": "Contact email of the maker; receives a confirm link"
},
"pricing": {
"description": "Pricing model, only if verified; omit when unsure",
"type": "string",
"enum": [
"free",
"freemium",
"paid",
"free_trial"
]
},
"openSource": {
"description": "Whether the product is open source, only if verified; omit when unsure",
"type": "boolean"
},
"repoUrl": {
"description": "Public GitHub, GitLab or Codeberg repo of an open-source product",
"type": "string"
},
"platforms": {
"description": "Platforms it runs on; api_cli covers APIs, SDKs and CLIs; omit when unsure",
"type": "array",
"items": {
"type": "string",
"enum": [
"web",
"macos",
"windows",
"linux",
"ios",
"android",
"api_cli"
]
}
}
},
"required": [
"name",
"tagline",
"description",
"url",
"category",
"makerEmail"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_submission_status(id)
Check a submission: pending, review (needs human look), live or rejected, with the verification verdict and reasons.
입력 스키마
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Submission id returned by submit_listing"
}
},
"required": [
"id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}커뮤니티
증거