modrinth-mcp
modrinth-mcp
Modrinth API를 감싸는 MCP 서버로, AI 에이전트(Claude Code, Claude Desktop, Cursor 등)가 프로젝트를 검색하고, 프로젝트/버전 메타데이터를 읽고, Minecraft 모드를 게시할 수 있게 해줍니다 — 프로젝트를 생성하고 빌드된 jar를 새 버전으로 업로드합니다.
도구
도구 | 인증 | 기능 |
| ✅ | 토큰을 검증하고 인증된 사용자를 반환합니다. |
| – | 공개 Modrinth 프로젝트를 검색합니다. |
| – | 슬러그 또는 ID로 프로젝트의 메타데이터를 가져옵니다. |
| – | 프로젝트의 게시된 버전 목록을 표시합니다. |
| ✅ | 하나 이상의 jar를 업로드하여 새 버전을 게시합니다. |
| ✅ | 새 프로젝트를 생성합니다(초안으로). |
| ✅ | 기존 버전의 메타데이터를 편집합니다. |
읽기 전용 도구는 토큰 없이 작동합니다. 쓰기 작업에는 Modrinth 개인 액세스 토큰이 필요합니다.
Related MCP server: ModWrench MCP Server
토큰 받기
https://modrinth.com/settings/pats에서 다음 범위로 PAT를 생성하세요:
프로젝트 읽기
버전 읽기
버전 생성
버전 쓰기
MODRINTH_TOKEN 환경 변수로 설정하세요.
설치
Claude Code 플러그인으로
/plugin marketplace add justinscott12/modrinth-mcp
/plugin install modrinth-mcp@justinscott12플러그인을 활성화할 때 Modrinth 토큰을 입력하라는 메시지가 표시됩니다. 내부적으로 npx를 통해 게시된 npm 패키지를 실행합니다.
MCP 서버로 (모든 클라이언트)
MCP 클라이언트 구성에 추가하세요 (예: Claude Desktop claude_desktop_config.json):
{
"mcpServers": {
"modrinth": {
"command": "npx",
"args": ["-y", "@justinscott12/modrinth-mcp"],
"env": {
"MODRINTH_TOKEN": "your-modrinth-pat"
}
}
}
}또는 Claude Code에서 직접:
claude mcp add modrinth --env MODRINTH_TOKEN=your-modrinth-pat -- npx -y @justinscott12/modrinth-mcp환경 변수
변수 | 기본값 | 용도 |
| – | Modrinth 개인 액세스 토큰. 쓰기 작업에 필요합니다. |
| 설정 안 됨 | 안전한 테스트를 위해 |
|
| Modrinth에 전송되는 User-Agent를 재정의합니다. |
예시 흐름
modrinth_whoami— 인증이 작동하는지 확인합니다.modrinth_create_project— 프로젝트 페이지를 생성합니다(초안으로 생성됨).modrinth_create_version— 대상game_versions및loaders로 빌드된 jar를 업로드합니다.준비가 되면 Modrinth 사이트에서 프로젝트를 검토용으로 제출합니다.
참고:
create_version및create_project는 공개 콘텐츠를 게시합니다. 실제로 게시하려는 경우에만 호출하세요.
개발
npm install
MODRINTH_STAGING=1 MODRINTH_TOKEN=your-staging-pat npm start서버는 stdio를 통해 MCP를 사용합니다. stdout은 프로토콜 전용이며, 로그는 stderr로 출력됩니다.
라이선스
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to fetch comprehensive information about Maven packages from Maven Central, including README content, package metadata, dependencies, and search functionality with GitHub integration.8MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to search, browse, and manage mods across Nexus Mods, mod.io, Thunderstore, and Modrinth, as well as perform local diagnostics like detecting games and parsing crash logs.MIT
- AlicenseAqualityBmaintenanceEnables AI agents to search Minecraft obfuscated name mappings (class, method, field) across 38 versions, aiding modding, plugin development, and reflection.12MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to read and modify Mendix application models through MCP tools for creating modules, entities, pages, microflows, deploying, and querying runtime data.1
Related MCP Connectors
Search a curated directory of 300+ verified AI agents, MCP servers, and agentic tools.
An MCP server that gives your AI access to the source code and docs of all public github repos
Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/justinscott12/modrinth-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server