Skip to main content
Glama
dcd887

mc-changelog-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MODRINTH_API_BASENoModrinth API root URL. Supports self-hosted gateways/proxies.https://api.modrinth.com/v2
CHANGELOG_MODS_DIRNoSubdirectory name inside the modpack where mods are located.mods
CHANGELOG_USER_AGENTNoUser-Agent used for requests. Modrinth requires identifying the source.mc-changelog-mcp/1.0
CHANGELOG_ENRICH_LIMITNoMaximum number of versions returned per mod when enriching information.5

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
compare_modpacksA

比较两个整合包目录的差异,返回新增、删除、更新的模组列表

generate_changelogC

根据整合包差异生成 Markdown 格式的 Changelog

generate_text_summaryB

生成简洁的纯文本格式变更记录,适合复制粘贴到 Discord/论坛/群聊

get_mod_version_infoB

查询 Modrinth 上某个模组的历史版本信息(发布日期、加载器支持等)

save_changelogB

将生成的 Changelog 保存到指定文件路径

generate_full_changelogA

生成包含 Modrinth 版本历史信息的完整 Changelog(网络请求较多,较慢)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 6 tools

Disambiguation4/5

The three generation tools have overlapping-sounding names, but their descriptions clarify distinct outputs: full changelog with Modrinth history, diff-based Markdown changelog, and plain-text summary. get_mod_version_info and generate_full_changelog overlap somewhat on Modrinth data, but one is a lookup and the other an aggregation, so boundaries are mostly clear.

Naming Consistency5/5

All tool names use consistent snake_case with a clear verb-first pattern (generate_*, compare_*, get_*, save_*). Minor pluralization in compare_modpacks is harmless and still predictable.

Tool Count5/5

Six tools is well-scoped for a changelog-generation server, covering comparison, generation variants, metadata lookup, and saving. Each tool has a clear purpose and none feels redundant.

Completeness4/5

The surface covers the core lifecycle: compare modpacks, generate Markdown or text summaries, enrich with Modrinth history, and save output. Minor gaps exist around customizing or appending to existing changelogs, but agents can work around them.

Maintenance

ActivityMaintained
ResponsivenessNo issues