Calculadora de Propostas

Calculates proposal values by cost/hour with persistent JSON history, advanced charts, and Claude Desktop integration.
  • typescript

0

GitHub Stars

typescript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

You can run this MCP server to automatically calculate commercial proposals by cost per hour, keep a persistent history, view advanced statistics, and interact with a Claude Desktop client through the MCP protocol.

How to use

You will connect a MCP client to either the HTTP endpoint or the local stdio interface to perform actions such as creating, listing, retrieving, and deleting quotations. The server computes final customer prices from base costs, taxes, load, margin, and commission, and then multiplies by estimated hours to yield the total project value. Access to interactive charts and a persistent JSON history helps you analyze and compare quotations over time.

How to install

Prerequisites: You need Node.js 18 or newer, npm 9 or newer, Claude Desktop, and Git.

# 1. Clone the repository
git clone https://github.com/silvaleo1979/MCP_APPS.git
cd MCP_APPS/calculadora-proposta-mcp

# 2. Install dependencies
npm install

# 3. Build the project
npm run build

# 4. Configure Claude Desktop with the MCP server
# Windows path
# %APPDATA%\Claude\claude_desktop_config.json
# macOS path
# ~/Library/Application Support/Claude/claude_desktop_config.json

# 5. Prepare the MCP server configuration (example shown in the guide)

After you have built the project, add the MCP server configuration to Claude Desktop to enable the stdio interface. The example below shows the command that will run the built application and expose the MCP protocol via stdio.

{
  "mcpServers": {
    "calculadora-proposta": {
      "command": "node",
      "args": [
        "/caminho/completo/para/MCP_APPS/calculadora-proposta-mcp/dist/index.js",
        "--stdio"
      ]
    }
  }
}

Additional steps for usage

If you plan to test through a browser, you can also run the HTTP server as described in the development scripts and access the MCP endpoint at the provided URL.

# Start HTTP-based MCP server (local testing, if applicable)
npm run start:http
# Then open http://localhost:3001/mcp in your browser

Notes

Restart Claude Desktop after adding or updating the MCP configuration. Ensure the correct path to the built index.js is used in the configuration. The MCP server exposes two methods: HTTP for remote access and stdio for direct desktop integration.

Available tools

create_quotation

Create a new quotation with complete data and receive a quotation object containing an ID.

list_quotations

List quotes with an optional limit to return an array of quotations.

get_quotation

Retrieve a specific quotation by its ID, returning the full quotation details.

delete_quotation

Delete a quotation by its ID and receive a confirmation.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational