mcp-blanko
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-blanko say hello"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
JLU Salary & Budget Calculator (MCP Server)
This tool allows your AI assistant to calculate estimated salaries and total employer costs for project staff at Justus Liebig University (JLU) Giessen.
It automatically handles the university's official salary tables, compounding tariff increases, and complex German social security and taxation rules.
What It Calculates
The calculator supports three types of university staff:
Student Assistants (Hilfskräfte)
Calculates monthly hourly wages based on education level.
Handles student social security rules (including Minijobs and Midijob pension contributions).
Computes the total cost to the university.
Employees Covered by Collective Agreements (Tarifbeschäftigte - TV-H)
Looks up official TV-H salary grades (E1 to E16) and stages.
Tracks stage progression (getting raises automatically over time).
Computes full employer contributions (Health, Pension, Unemployment, and Care insurance).
Includes VBL additional pension, U2 levies, and the November Christmas bonus (Jahressonderzahlung).
Civil Servants (Beamtinnen und Beamte)
Looks up Besoldungsgruppen (A6 to A16) and stages.
Computes family allowances for spouses and children (including multi-child rules).
Includes annual special payments and holiday bonuses (Sonderzahlung/Urlaubsgeld).
Related MCP server: MCP TypeScript Starter
How to Use It with an AI Assistant
Once connected, you can ask your AI assistant questions in plain language, such as:
"How much will it cost to hire a student assistant for 40 hours a month from March 2026 to February 2027?"
"What are the monthly and total employer costs for a TV-H E13 staff member starting at Stage 2 for a 2-year contract?"
"Compute the budget for a civil servant in grade A12, stage 3, with 2 children, working 50% time for all of 2027."
The AI will use the calculator tools in the background to provide 100% accurate, spreadsheet-validated calculations.
Quick Start (For Administrators / Developers)
Requirements
Node.js (version 18 or higher)
Setup & Run
Install dependencies:
npm installBuild the application:
npm run buildStart the server:
npm start
Connecting to Claude Desktop
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"jlu-salary-calculator": {
"command": "node",
"args": ["/absolute/path/to/Entgeltrechner-MCP/dist/index.js"]
}
}
}(Replace /absolute/path/to/ with the actual path to where this folder is saved on your computer).
Available Tools
5 toolsfetch_dataC
Placeholder for a tool that calls an external API. Replace the handler with your own API logic.
Inputs: endpoint (required), method.
hello_worldA
A simple greeting tool. Takes a name and returns a personalized greeting.
Inputs: name (required).
long_running_taskC
Demonstrates an async tool that simulates a long-running operation (e.g., data processing, report generation).
Inputs: taskName (required), durationMs.
manage_fileC
Demonstrates reading and writing local files. Operates within a configurable base directory.
Inputs: action (required), filePath (required), content.
process_orderD
Demonstrates a tool with a rich input schema: nested objects, enums, optional fields, and error handling.
Inputs: items (required), customer (required), notes, priority.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Each tool has a clearly distinct purpose: external API call, greeting, async simulation, file management, and order processing. No two tools overlap in functionality.
All tool names use consistent snake_case, but 'hello_world' deviates from the verb_noun pattern as it is noun_noun. Otherwise, naming is predictable.
With 5 tools, the count is within the well-scoped range. The server appears to be a demonstration or utility set, so the number is appropriate.
The tool set covers several common patterns (API, greeting, async, file I/O, complex schema) but lacks a cohesive domain, making it unclear what operations are missing. For a demo, it is moderately complete.
Maintenance
Related MCP Connectors
A simple Typescript MCP server built using the official MCP Typescript SDK and smithery/cli. This…
A TypeScript MCP server for Home Assistant, enabling programmatic management of entities, automati…
Primarily to be used as a template repository for developing MCP servers with FastMCP in Python, P…
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA TypeScript-based template for rapidly developing MCP servers with modular tool architecture, built-in validation using Zod schemas, and comprehensive error handling.5 npmMIT
- AlicenseNot gradedqualityBmaintenanceA feature-complete MCP server template in TypeScript demonstrating tools, resources, prompts, and both stdio and HTTP transports.8MIT
- AlicenseNot gradedqualityDmaintenanceProvides a starting template for building MCP servers with TypeScript, including examples of tools and resources to accelerate development.ISC
- AlicenseCqualityDmaintenanceA TypeScript template for building MCP servers with placeholder tools and dual transport support (stdio + SSE).5MIT