Repolode
Search curated open-source GitHub projects: write-ups, alternatives, trending, collections.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"repolode": {
"url": "https://repolode.com/mcp"
}
}
}원격 엔드포인트
https://repolode.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (6)
🟢search_repos(query, category, language, sort, limit, ...)
Search Repolode's curated open-source projects by keyword, category or programming language. Returns name, one-line summary, stars, weekly star gain, license and links.
입력 스키마
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Keywords, e.g. 'self-hosted notes' or 'mcp server for postgres'."
},
"category": {
"type": "string",
"enum": [
"ai",
"devtools",
"frontend",
"backend",
"database",
"devops",
"security",
"mobile",
"data",
"productivity",
"learning",
"other"
],
"description": "Limit to one category."
},
"language": {
"type": "string",
"description": "Programming language as GitHub names it, e.g. 'Python', 'TypeScript', 'Rust'."
},
"sort": {
"type": "string",
"enum": [
"stars",
"trending",
"added",
"updated"
],
"description": "Order: most stars (default), trending this week, recently added, recently updated."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"description": "How many results, at most 25; default 10."
},
"locale": {
"type": "string",
"enum": [
"zh",
"en",
"ja",
"ko",
"es",
"pt",
"ru"
],
"description": "Language of the summaries; default en."
}
}
}🟡get_repo(repo, locale)
Full Repolode write-up of one GitHub project: summary, description, features, use cases, quick start commands, limitations, license, stars and what it replaces.
입력 스키마
{
"type": "object",
"properties": {
"repo": {
"type": "string",
"description": "GitHub repo as 'owner/name' or its URL."
},
"locale": {
"type": "string",
"enum": [
"zh",
"en",
"ja",
"ko",
"es",
"pt",
"ru"
],
"description": "Language of the summaries; default en."
}
},
"required": [
"repo"
]
}🟢find_alternatives(product, limit, locale)
Open-source alternatives to a commercial product or service (e.g. 'Notion', 'Google Analytics', 'Zapier'), most-starred first.
입력 스키마
{
"type": "object",
"properties": {
"product": {
"type": "string",
"description": "Product name, e.g. 'Notion'."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"description": "How many results, at most 25; default 10."
},
"locale": {
"type": "string",
"enum": [
"zh",
"en",
"ja",
"ko",
"es",
"pt",
"ru"
],
"description": "Language of the summaries; default en."
}
},
"required": [
"product"
]
}⚪trending(category, limit, locale)
Projects that gained the most GitHub stars over the last 7 days, optionally within one category.
입력 스키마
{
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"ai",
"devtools",
"frontend",
"backend",
"database",
"devops",
"security",
"mobile",
"data",
"productivity",
"learning",
"other"
],
"description": "Limit to one category."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"description": "How many results, at most 25; default 10."
},
"locale": {
"type": "string",
"enum": [
"zh",
"en",
"ja",
"ko",
"es",
"pt",
"ru"
],
"description": "Language of the summaries; default en."
}
}
}🟢list_collections(locale)
Repolode's topic collections (e.g. AI agents, MCP servers, self-hosted apps) with their slug and project count.
입력 스키마
{
"type": "object",
"properties": {
"locale": {
"type": "string",
"enum": [
"zh",
"en",
"ja",
"ko",
"es",
"pt",
"ru"
],
"description": "Language of the summaries; default en."
}
}
}🟢get_collection(slug, sort, limit, locale)
Projects in one topic collection, by slug from list_collections.
입력 스키마
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Collection slug, e.g. 'mcp-servers'."
},
"sort": {
"type": "string",
"enum": [
"stars",
"trending",
"added",
"updated"
],
"description": "Order; default most stars."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"description": "How many results, at most 30; default 10."
},
"locale": {
"type": "string",
"enum": [
"zh",
"en",
"ja",
"ko",
"es",
"pt",
"ru"
],
"description": "Language of the summaries; default en."
}
},
"required": [
"slug"
]
}커뮤니티
증거