What dependencies does Gatherings MCP Server require?
Python 3.8+, SQLAlchemy, MCP SDK, and the `uv` package manager (optional but recommended). Dependencies are listed in `requirements.txt`.
@abutbul
基本情報
The Gatherings MCP Server provides an API that allows AI assistants to interact with the Gatherings application through the Machine Conversation Protocol. This enables AI systems to help users manage shared expenses for social events, outings, or any gathering where costs are spl
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"gatherings-mcp-python": {
"command": "python",
"args": [
"gatherings_mcp_server.py"
]
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
A Model Context Protocol server that provides an API for AI assistants to interact with the Gatherings application, enabling management of shared expenses for social events where costs are split among participants. It uses SQLAlchemy for data persistence and the MCP Python SDK.
Install dependencies with uv pip install -r requirements.txt or pip install -r requirements.txt, optionally set environment variables GATHERINGS_DB_PATH and GATHERINGS_SCRIPT, then run python gatherings_mcp_server.py. The server communicates over stdio with any MCP client. Tools are invoked by name with parameters (e.g., create_gathering, add_expense, calculate_reimbursements).
Python 3.8+, SQLAlchemy, MCP SDK, and the `uv` package manager (optional but recommended). Dependencies are listed in `requirements.txt`.
It uses SQLAlchemy ORM with a database file whose path can be customized via the `GATHERINGS_DB_PATH` environment variable.
The server communicates over stdio, making it compatible with MCP protocol clients that expect a subprocess.
Tools include `create_gathering`, `add_expense`, `calculate_reimbursements`, `record_payment`, `rename_member`, `show_gathering`, `list_gatherings`, `close_gathering`, `delete_gathering`, `add_member`, and `remove_member`. Each tool expects specific parameters as documented in the API reference.
A member can only be removed if they have no expenses. The `delete_gathering` command requires `force=True` for closed gatherings.

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea
MCP Toolbox for Databases is an open source MCP server for databases.
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
コメント