diff --git a/README.md b/README.md index c850103..61c76eb 100644 --- a/README.md +++ b/README.md @@ -6,22 +6,27 @@ This repository provides Nix derivations for MCP (Model Context Protocol) server ## Available Packages -| Package | Description | Language | -|------------------------------|---------------------------------------------------------------|------------| -| academic-search-mcp-server | Search academic papers via Semantic Scholar and Crossref | Python | -| duckduckgo-mcp-server | Web search and content fetching via DuckDuckGo | Python | -| kindly-web-search-mcp-server | Web search + content retrieval via Serper, Tavily, or SearXNG | Python | -| manim-mcp-server | Execute Manim animation code and return videos | Python | -| n8n-mcp | AI access to n8n node docs and workflow management | TypeScript | -| pdf-reader-mcp | Production‑ready PDF processing with parallel processing | TypeScript | -| rust-research-mcp | Accumulate and organize academic knowledge | Rust | -| simple-web-search-mcp | Zero-config web search and page reading for LLMs | TypeScript | -| mcp-arr-server | MCP server for *arr suite — Sonarr, Radarr, Lidarr, Prowlarr | TypeScript | -| transmission-mcp | MCP server for the Transmission BitTorrent client | Python | -| sabnzbd-mcp | MCP server for SABnzbd download management | Python | -| jellyfin-mcp | MCP server for Jellyfin — search, playback, metadata, admin | Go | -| zotero-mcp | Connect Zotero research library with AI assistants | Python | -| mcp-score | AI-driven music score generation and MuseScore live control | Python | +| Package | Description | Language | +| -------------------------------- | -------------------------------------------------------------------- | ---------- | +| academic-search-mcp-server | Search academic papers via Semantic Scholar and Crossref | Python | +| annas-mcp | Anna's Archive MCP server | Python | +| applemusic-mcp | Apple Music — manage playlists, search catalog, browse library | Python | +| duckduckgo-mcp-server | Web search and content fetching via DuckDuckGo | Python | +| jellyfin-mcp | MCP server for Jellyfin media server | Python | +| kindly-web-search-mcp-server | Web search + content retrieval via SearxNG, Tavily, or SearXNG | Python | +| manim-mcp-server | Execute Manim animation code and return videos | Python | +| mcp-arr-server | MCP server for *arr suite — Sonarr, Radarr, Lidarr, Prowlarr | TypeScript | +| mcp-score | AI-driven music score generation and MuseScore live control | Python | +| n8n-mcp | AI access to n8n node docs and workflow management | TypeScript | +| nextcloud-mcp-server | Nextcloud MCP server (files, calendar, contacts, deck, etc.) | Python | +| pdf-reader-mcp | Production‑ready PDF processing with parallel processing | TypeScript | +| rust-research-mcp | Accumulate and organize academic knowledge | Rust | +| simple-web-search-mcp | Zero-config web search and page reading for LLMs | TypeScript | +| transmission-mcp | MCP server for the Transmission BitTorrent client | Python | +| sabnzbd-mcp | MCP server for SABnzbd download management | Python | +| jellyfin-mcp | MCP server for Jellyfin — search, playback, metadata, admin | Go | +| zotero-mcp | Connect Zotero research library with AI assistants | Python | +| mcp-score | AI-driven music score generation and MuseScore live control | Python | ## Usage @@ -36,7 +41,7 @@ Add this flake to your inputs and apply the overlay: mcp-servers.url = "git+ssh://gitea@gitea.bueso.eu/luis/mcp-servers"; }; - outputs = { nixpkgs, mcp-servers, ... }: { + outputs = { self, nixpkgs, ... }: { # Apply the overlay to get packages in pkgs nixosConfigurations.myhost = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; @@ -67,4 +72,4 @@ Access packages without the overlay: ``` ## License -Each packaged MCP server retains its original license. The Nix expressions in this repository are provided as‑is. +Each packaged MCP server retains its original license. The Nix expressions in this repository are provided as-is.