loading…
Search for a command to run...
loading…
Provides construction cost estimation tools using data from a public Google Sheet for items like concrete, framing, and electrical. It allows users to search it
Provides construction cost estimation tools using data from a public Google Sheet for items like concrete, framing, and electrical. It allows users to search items, filter by category, and calculate total project costs including labor and material expenses.
A no-auth MCP (Model Context Protocol) server that provides construction cost estimation tools using data from a public Google Sheet.
list_all_items - Get all construction itemsget_item - Get details for a specific item by codesearch_items - Search items by keywordget_items_by_category - Filter items by categorycalculate_cost - Calculate total project cost with quantitiesThe server fetches construction cost data from this Google Sheet: Construction Cost Database
Data includes:
cd construct_cost_calc
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
python server.py
The server will start on http://localhost:8000 with SSE transport.
| Variable | Default | Description |
|---|---|---|
GOOGLE_SHEET_ID |
1laH5l1FjwWC5HXLp8xkG1eolwScKHIlxB6PohBWQjh0 |
Google Sheet ID |
SHEET_GID |
0 |
Sheet tab GID |
CACHE_TTL_SECONDS |
300 |
Cache duration (5 min) |
DEFAULT_LABOR_RATE |
75.0 |
Default $/hour rate |
render.yaml to configure the serviceYour MCP server will be available at:
https://your-service-name.onrender.com/sse
Add the MCP server to your Agenti AI configuration:
{
"mcpServers": {
"construction-cost": {
"url": "https://your-service-name.onrender.com/sse"
}
}
}
Tool: list_all_items
Parameters: none
Tool: get_item
Parameters: {"item_code": "concrete_slab_4000psi"}
Tool: search_items
Parameters: {"query": "drywall"}
Tool: get_items_by_category
Parameters: {"category": "concrete"}
Tool: calculate_cost
Parameters: {
"items": [
{"item_code": "concrete_slab_4000psi", "quantity": 2000},
{"item_code": "framing_wall_2x4", "quantity": 500},
{"item_code": "drywall_standard_12", "quantity": 3000}
],
"labor_rate": 80.0
}
Item Cost = (Material Cost × Quantity) + (Labor Hours × Quantity × Labor Rate)
Total Cost = Sum of all Item Costs
MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"construction-cost-calculator-mcp": {
"command": "npx",
"args": []
}
}
}