Server definition
- Hash
- sha256:917cf898eada35929fbe5fa881dedc87d63655b2fd6e8ffb2cb8c6a633f644f6
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": "Use get_agent_workflow for guided project selection, then inspect metadata.source, evidence, confidence, and caveats before making high-confidence claims.",
"tools": [
{
"description": "Compare projects by deployment, maintenance, difficulty, Cloudflare readiness, and use case fit.",
"inputSchema": {
"properties": {
"criteria": {
"items": {
"type": "string"
},
"type": "array"
},
"deployment": {
"type": "string"
},
"project_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"require_d1": {
"description": "Fail closed unless the tool result is backed by D1 instead of seed fallback.",
"type": "boolean"
}
},
"required": [
"project_ids"
],
"type": "object"
},
"name": "compare_projects",
"outputSchema": null
},
{
"description": "Return a structured Git.Top workflow that guides an agent from trends to recommendations, graph, alternatives, score, compare, and trust checks.",
"inputSchema": {
"properties": {
"constraints": {
"properties": {
"category": {
"type": "string"
},
"cloudflare_ready": {
"type": "boolean"
},
"deployment": {
"type": "string"
},
"difficulty": {
"type": "string"
},
"language": {
"type": "string"
},
"license": {
"type": "string"
}
},
"type": "object"
},
"intent": {
"description": "Natural-language selection goal.",
"type": "string"
},
"limit": {
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"project_id": {
"description": "Optional focus project or product alias.",
"type": "string"
},
"require_d1": {
"description": "Fail closed unless the tool result is backed by D1 instead of seed fallback.",
"type": "boolean"
},
"use_case": {
"description": "Concrete project use case.",
"type": "string"
}
},
"type": "object"
},
"name": "get_agent_workflow",
"outputSchema": null
},
{
"description": "Return structured Git.Top knowledge for a project or collection, including the compact agent summary, overview, alternatives, deployments, quality score, agent score, project_kind, and collection_metadata when applicable.",
"inputSchema": {
"additionalProperties": false,
"description": "Provide project_id, repo, or both owner and repo. The runtime validates that one supported project reference is present.",
"properties": {
"owner": {
"description": "GitHub owner; use with repo when project_id is omitted.",
"type": "string"
},
"project": {
"description": "Alias for project_id; accepts a canonical owner/repo identifier or Git.Top product alias.",
"type": "string"
},
"project_id": {
"description": "Canonical owner/repo identifier or a Git.Top product alias such as claude-code or cursor. The repo field may also contain owner/repo.",
"type": "string"
},
"repo": {
"description": "GitHub repository name, or owner/repo when owner is omitted.",
"type": "string"
},
"require_d1": {
"description": "Fail closed unless the tool result is backed by D1 instead of seed fallback.",
"type": "boolean"
}
},
"type": "object"
},
"name": "get_project",
"outputSchema": null
},
{
"description": "Recommend open source projects for a concrete agent use case and constraints.",
"inputSchema": {
"properties": {
"constraints": {
"properties": {
"category": {
"type": "string"
},
"cloudflare_ready": {
"type": "boolean"
},
"deployment": {
"type": "string"
},
"difficulty": {
"type": "string"
},
"language": {
"type": "string"
},
"license": {
"type": "string"
}
},
"type": "object"
},
"limit": {
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"require_d1": {
"description": "Fail closed unless the tool result is backed by D1 instead of seed fallback.",
"type": "boolean"
},
"use_case": {
"type": "string"
}
},
"required": [
"use_case"
],
"type": "object"
},
"name": "recommend_project",
"outputSchema": null
},
{
"description": "Search Git.Top projects by query, category, deployment, difficulty, language, or Cloudflare readiness. Results include project_kind and collection_metadata for resource hubs and curated collections. On large corpora, inspect metadata.candidate_retrieval and metadata.truncated before treating broad results as exhaustive.",
"inputSchema": {
"properties": {
"category": {
"type": "string"
},
"cloudflare_ready": {
"type": "boolean"
},
"cursor": {
"description": "Opaque next_cursor from a previous search_projects result.",
"type": "string"
},
"deployment": {
"type": "string"
},
"difficulty": {
"type": "string"
},
"language": {
"type": "string"
},
"limit": {
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Search terms, such as openai, cloudflare agent framework, or browser automation. Leave cursor empty for a new search.",
"type": "string"
},
"ranking": {
"description": "Optional browse ranking for broad category/deployment discovery with larger limits. Defaults to exact-intent search ranking.",
"enum": [
"browse"
],
"type": "string"
},
"require_d1": {
"description": "Fail closed unless the tool result is backed by D1 instead of seed fallback.",
"type": "boolean"
}
},
"type": "object"
},
"name": "search_projects",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:917cf898eada35929fbe5fa881dedc87d63655b2fd6e8ffb2cb8c6a633f644f6 | sha256sum