Add GitHub sponsor config, 0BSD license, and update README style

- Add .github/FUNDING.yml with GitHub sponsor configuration
- Add LICENSE file with 0BSD license text
- Update README.md to match taigrr repository style with badges and improved formatting
- Change license from MIT to 0BSD to match other taigrr projects

💖 Generated with Crush
Co-Authored-By: Crush <crush@charm.land>
This commit is contained in:
Tai Groot
2025-07-22 03:18:43 -07:00
parent 4151e02f74
commit e1d6e01759
3 changed files with 35 additions and 14 deletions

12
.github/FUNDING.yml vendored Normal file
View File

@@ -0,0 +1,12 @@
# These are supported funding model platforms
github: taigrr # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']

5
LICENSE Normal file
View File

@@ -0,0 +1,5 @@
Copyright (C) 2025 by Tai Groot <tai@taigrr.com>
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

View File

@@ -1,6 +1,11 @@
# Gotify MCP Server
# gotify-mcp
A Model Context Protocol (MCP) server that enables LLMs to send notifications to a Gotify server. This allows AI assistants to notify users about task completion, request help, or provide activity summaries.
[![License 0BSD](https://img.shields.io/badge/License-0BSD-pink.svg)](https://opensource.org/licenses/0BSD)
[![GoDoc](https://godoc.org/github.com/taigrr/gotify-mcp?status.svg)](https://godoc.org/github.com/taigrr/gotify-mcp)
[![Go Mod](https://img.shields.io/badge/go.mod-v1.23-blue)](go.mod)
A Model Context Protocol (MCP) server that enables LLMs to send notifications to a Gotify server.
This allows AI assistants to notify users about task completion, request help, or provide activity summaries.
## Features
@@ -18,23 +23,18 @@ The MCP server requires the following environment variables:
## Installation
1. Clone the repository:
```bash
go install github.com/taigrr/gotify-mcp@latest
```
Or build from source:
```bash
git clone https://github.com/taigrr/gotify-mcp.git
cd gotify-mcp
```
2. Build the binary:
```bash
go build -o gotify-mcp
```
3. Set up environment variables:
```bash
export GOTIFY_URL="https://your-gotify-server.com"
export GOTIFY_TOKEN="your-application-token"
```
## Usage
The MCP server communicates over stdio and provides the following tools:
@@ -90,4 +90,8 @@ Example configuration for Claude Desktop:
## License
This project is licensed under the MIT License.
This project is licensed under the 0BSD License, written by [Rob Landley](https://github.com/landley).
As such, you may use this library without restriction or attribution, but please don't pass it off as your own.
Attribution, though not required, is appreciated.
By contributing, you agree all code submitted also falls under the License.