ObraAberta
Read-only MCP tools for public works, builders, ratings, timelines and nearby services in Brazil.
我该使用它吗
质量与安全性
发现(4)
- LOW在 search_projects 中
- LOW在 get_project_timeline 中
- LOW在 get_builder 中
- LOW在 health 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"obraaberta": {
"url": "https://obraaberta.com.br/mcp"
}
}
}远程端点
https://obraaberta.com.br/mcpstreamable-http它能做什么
工具清单
工具(11)
🟢search_projects(q, city, state, status, min_price, ...)
Busca empreendimentos publicados na ObraAberta por texto, cidade, estado, status, faixa de preço, dormitórios e amenidades. Somente dados públicos.
输入模式
{
"type": "object",
"properties": {
"q": {
"description": "Texto livre (nome, bairro, construtora).",
"type": "string",
"minLength": 1
},
"city": {
"description": "Cidade.",
"type": "string"
},
"state": {
"description": "UF com duas letras, ex.: SP.",
"type": "string",
"minLength": 2,
"maxLength": 2
},
"status": {
"description": "Estágio da obra, ex.: lancamento, em_construcao, entregue.",
"type": "string"
},
"min_price": {
"type": "number",
"minimum": 0
},
"max_price": {
"type": "number",
"minimum": 0
},
"bedrooms": {
"description": "Número de dormitórios.",
"type": "integer",
"minimum": 0,
"maximum": 10
},
"amenities": {
"maxItems": 20,
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"page": {
"default": 1,
"type": "integer",
"minimum": 1,
"maximum": 9007199254740991
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
},
"sort": {
"type": "string"
},
"order": {
"type": "string",
"enum": [
"asc",
"desc"
]
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_project(id)
Consulta a ficha pública de um empreendimento da ObraAberta por slug ou UUID, com linha do tempo resumida e avaliações moderadas.
输入模式
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"description": "Slug ou UUID do empreendimento."
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢find_projects_nearby(latitude, longitude, radius_km, city, state, ...)
Lista empreendimentos publicados dentro de um raio a partir de uma latitude e longitude. Somente obras com coordenada registrada.
输入模式
{
"type": "object",
"properties": {
"latitude": {
"type": "number",
"minimum": -90,
"maximum": 90
},
"longitude": {
"type": "number",
"minimum": -180,
"maximum": 180
},
"radius_km": {
"default": 5,
"type": "number",
"exclusiveMinimum": 0,
"maximum": 50
},
"city": {
"type": "string"
},
"state": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"status": {
"type": "string"
},
"page": {
"default": 1,
"type": "integer",
"minimum": 1,
"maximum": 9007199254740991
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"required": [
"latitude",
"longitude"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_project_timeline(id, order)
Consulta a linha do tempo pública de um empreendimento: etapas, percentuais e evidências já aprovadas na moderação.
输入模式
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"description": "Slug ou UUID do empreendimento."
},
"order": {
"default": "desc",
"type": "string",
"enum": [
"asc",
"desc"
]
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_project_ratings(id, page, limit)
Consulta o resumo e as avaliações públicas já moderadas de um empreendimento. Nenhum dado pessoal do autor é retornado.
输入模式
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"description": "Slug ou UUID do empreendimento."
},
"page": {
"default": 1,
"type": "integer",
"minimum": 1,
"maximum": 9007199254740991
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_project_nearby_services(id, radius_km, types)
Lista escolas, hospitais, transporte e comércio próximos a um empreendimento, a partir do OpenStreetMap. Exige atribuição ODbL na exibição.
输入模式
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"description": "Slug ou UUID do empreendimento."
},
"radius_km": {
"default": 2,
"type": "number",
"exclusiveMinimum": 0,
"maximum": 10
},
"types": {
"description": "Tipos desejados, ex.: schools, health, transport, commerce.",
"maxItems": 10,
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢list_builders(q, state, page, limit, sort, ...)
Lista construtoras e incorporadoras do diretório público da ObraAberta. Não retorna dados cadastrais internos nem contatos pessoais.
输入模式
{
"type": "object",
"properties": {
"q": {
"description": "Texto livre (nome ou nome anterior).",
"type": "string",
"minLength": 1
},
"state": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"page": {
"default": 1,
"type": "integer",
"minimum": 1,
"maximum": 9007199254740991
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
},
"sort": {
"type": "string"
},
"order": {
"type": "string",
"enum": [
"asc",
"desc"
]
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_builder(id)
Consulta a ficha pública de uma construtora e os indicadores públicos disponíveis, por slug ou UUID.
输入模式
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"description": "Slug ou UUID da construtora."
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_builder_projects(id, city, state, status, page, ...)
Lista os empreendimentos publicados vinculados a uma construtora do diretório público da ObraAberta.
输入模式
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"description": "Slug ou UUID da construtora."
},
"city": {
"type": "string"
},
"state": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"status": {
"type": "string"
},
"page": {
"default": 1,
"type": "integer",
"minimum": 1,
"maximum": 9007199254740991
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_public_sources
Lista as fontes públicas usadas pela ObraAberta, com a natureza de cada uma (oficial, pública, colaborativa, OpenStreetMap) e suas limitações.
输入模式
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢health
Verifica se a API pública da ObraAberta está disponível e qual versão responde.
输入模式
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}推荐提示词
search_projectsget_projectsearch_projectsget_projectlist_builders社区
证据