Metadata-Version: 2.4
Name: animamunch
Version: 1.108.103
Summary: Token-efficient MCP server for source code exploration via tree-sitter AST parsing
Project-URL: Homepage, https://github.com/animaios/animamunchmcp
Project-URL: Repository, https://github.com/animaios/animamunchmcp
Project-URL: Bug Tracker, https://github.com/animaios/animamunchmcp/issues
Author-email: "J. Gravelle" <j@gravelle.us>
License: jCodeMunch-MCP — Dual-Use License
        
        Copyright (c) 2024-2026 J. Gravelle (https://github.com/jgravelle)
        All rights reserved.
        
        ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
        
        NON-COMMERCIAL USE — FREE
        
        Permission is hereby granted, free of charge, to any individual or
        organization using this software solely for personal, academic,
        research, or other non-commercial purposes, to use, copy, modify,
        and distribute this software, subject to the following conditions:
        
        1. The above copyright notice and this permission notice shall be
           included in all copies or substantial portions of the software.
        
        2. The software may not be used, directly or indirectly, in any
           product, service, or workflow that generates revenue, is offered
           commercially, or is used within a for-profit organization to
           support revenue-generating activities.
        
        ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
        
        COMMERCIAL USE — PAID LICENSE REQUIRED
        
        Use of this software for any commercial purpose requires a paid
        license. Commercial purposes include, but are not limited to:
        
        - Use within a for-profit company or organization
        - Integration into a product or service offered for a fee
        - Internal tooling that supports revenue-generating operations
        - SaaS, consulting, or agency deployments
        
        Commercial licenses are available at:
        https://j.gravelle.us/jCodeMunch/descriptions.php
        
          Builder   — $79    (1 developer)
          Studio    — $349   (up to 5 developers)
          Platform  — $1,999 (org-wide internal deployment)
        
        ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
        
        DISCLAIMER
        
        THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
        EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
        MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
        NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
        CLAIM, DAMAGES, OR OTHER LIABILITY ARISING FROM, OUT OF, OR IN
        CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
        SOFTWARE.
License-File: LICENSE
Keywords: agent,ast,claude,code-intelligence,code-search,llm,mcp,model-context-protocol,token-efficiency,tree-sitter
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Python: >=3.10
Requires-Dist: httpx>=0.27.0
Requires-Dist: mcp<2.0.0,>=1.10.0
Requires-Dist: pathspec>=0.12.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: tree-sitter-language-pack<1.0.0,>=0.7.0
Provides-Extra: all
Requires-Dist: anthropic>=0.40.0; extra == 'all'
Requires-Dist: anyio>=4.0.0; extra == 'all'
Requires-Dist: google-generativeai>=0.8.0; extra == 'all'
Requires-Dist: jinja2>=3.1; extra == 'all'
Requires-Dist: keyring>=24.0; extra == 'all'
Requires-Dist: numpy>=1.24.0; extra == 'all'
Requires-Dist: onnxruntime>=1.16.0; extra == 'all'
Requires-Dist: openai>=1.0.0; extra == 'all'
Requires-Dist: pillow>=10.0.0; extra == 'all'
Requires-Dist: pyyaml>=6.0; extra == 'all'
Requires-Dist: rich>=13.0; extra == 'all'
Requires-Dist: sentence-transformers>=2.2.0; extra == 'all'
Requires-Dist: sounddevice>=0.4.6; extra == 'all'
Requires-Dist: starlette>=1.3.1; extra == 'all'
Requires-Dist: uvicorn>=0.20.0; extra == 'all'
Requires-Dist: watchfiles>=1.0.0; extra == 'all'
Provides-Extra: anthropic
Requires-Dist: anthropic>=0.40.0; extra == 'anthropic'
Provides-Extra: bench
Requires-Dist: anthropic>=0.40.0; extra == 'bench'
Requires-Dist: jinja2>=3.1; extra == 'bench'
Requires-Dist: openai>=1.0.0; extra == 'bench'
Requires-Dist: pyyaml>=6.0; extra == 'bench'
Requires-Dist: rich>=13.0; extra == 'bench'
Provides-Extra: dbt
Requires-Dist: pyyaml>=6.0; extra == 'dbt'
Provides-Extra: gemini
Requires-Dist: google-generativeai>=0.8.0; extra == 'gemini'
Provides-Extra: groq
Requires-Dist: openai>=1.0.0; extra == 'groq'
Provides-Extra: groq-explain
Requires-Dist: openai>=1.0.0; extra == 'groq-explain'
Requires-Dist: pillow>=10.0.0; extra == 'groq-explain'
Provides-Extra: groq-voice
Requires-Dist: numpy>=1.24.0; extra == 'groq-voice'
Requires-Dist: openai>=1.0.0; extra == 'groq-voice'
Requires-Dist: sounddevice>=0.4.6; extra == 'groq-voice'
Provides-Extra: http
Requires-Dist: anyio>=4.0.0; extra == 'http'
Requires-Dist: starlette>=1.3.1; extra == 'http'
Requires-Dist: uvicorn>=0.20.0; extra == 'http'
Provides-Extra: keyring
Requires-Dist: keyring>=24.0; extra == 'keyring'
Provides-Extra: local-embed
Requires-Dist: onnxruntime>=1.16.0; extra == 'local-embed'
Provides-Extra: minimax
Requires-Dist: openai>=1.0.0; extra == 'minimax'
Provides-Extra: openai
Requires-Dist: openai>=1.0.0; extra == 'openai'
Provides-Extra: semantic
Requires-Dist: sentence-transformers>=2.2.0; extra == 'semantic'
Provides-Extra: watch
Requires-Dist: watchfiles>=1.0.0; extra == 'watch'
Provides-Extra: zhipu
Requires-Dist: openai>=1.0.0; extra == 'zhipu'
Description-Content-Type: text/markdown

<div align=center>

# [Anima](https://github.com/animaios/airi)Munch

<img width="256" height="384" alt="AnimAIOS mascot" src="https://github.com/user-attachments/assets/35dfab3e-8b9a-46b4-a356-9b6c6a0132e9" />

</div>

## ✨ Quick Setup
### Claude Code
```bash
claude mcp remove jcodemunch
claude mcp add jcodemunch uvx animamunch@latest
```
Enjoy compact tool surface!
