gatherings MCP Server
@abutbul
gatherings MCP Server について
This is a TypeScript-based MCP server, which wraps around a python script. together it helps track expenses and payments for social events, making it easy to calculate reimbursements and settle balances between friends.
基本情報
設定
ツール
11Create a new gathering
Add an expense for a member
Calculate reimbursements for a gathering
Record a payment made by a member
Rename an unnamed member
Show details of a gathering
List all gatherings
Close a gathering
Delete a gathering
Add a new member to a gathering
Remove a member from a gathering
概要
What is gatherings MCP Server?
The gatherings MCP Server is a Model Context Protocol server for managing gatherings and expense sharing. It tracks expenses and payments for social events, making it easy to calculate reimbursements and settle balances between friends. The server uses a TypeScript wrapper around a Python backend implementation.
How to use gatherings MCP Server?
Install dependencies with npm install, build the server with npm run build, and configure it in Claude Desktop using the provided JSON configuration. Set the GATHERINGS_DB_PATH and GATHERINGS_SCRIPT environment variables to point to your database file and Python script. Then invoke MCP tools like create_gathering, add_expense, and calculate_reimbursements to manage gatherings.
Key features of gatherings MCP Server
- Create, list, show, close, and delete gatherings
- Add expenses for members with amounts
- Calculate reimbursements to settle balances
- Record payments made by members
- Add and remove members from gatherings
- Rename unnamed members
Use cases of gatherings MCP Server
- Tracking shared expenses for a group trip
- Splitting costs at a dinner party among friends
- Managing payments for a club or event
- Simplifying reimbursement calculations after an outing
FAQ from gatherings MCP Server
What tools does gatherings MCP Server provide?
It provides 11 tools: create_gathering, add_expense, calculate_reimbursements, record_payment, rename_member, show_gathering, list_gatherings, close_gathering, delete_gathering, add_member, and remove_member.
What are the runtime requirements for gatherings MCP Server?
The server requires Node.js to run the TypeScript MCP server and Python to execute the backend script that handles gathering operations.
Where does gatherings MCP Server store data?
Data is stored in a SQLite database file specified by the GATHERINGS_DB_PATH environment variable.
What transport protocol does gatherings MCP Server use?
The server communicates over stdio (standard input/output) with the MCP host, as noted in the debugging section.
Is there authentication for gatherings MCP Server?
The README does not mention any authentication mechanism; tools can be configured as always allowed in the client configuration.
「その他」の他のコンテンツ
Awesome Mcp Servers
punkpeyeA collection of MCP servers.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Awesome Mlops
visengerA curated list of references for MLOps
Blender
ahujasidOpen-source MCP to use Blender with any LLM
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
コメント