Plugins - nicho92/MtgDesktopCompanion GitHub Wiki
Plugins extend and implement various functions in MTG Companion. There are a number of different categories of plugins, each with their own configuration and purpose. Check the page for the specific plugin for information on how to configure it.
Some plugins are still under development. If a plugin is in a DEV status be aware that there could be issues with it.
DEPRECATED one, will be removed in the future
SUMMARY
- CACHE
- COMBO
- DAO
- DASHBOARD
- DASHLET
- DECKSNIFFER
- EDITOR
- EXPORT
- EXTERNAL_SHOP
- GED
- GENERATOR
- GRADING
- IA
- INDEXER
- NETWORK
- NEWS
- NOTIFIER
- PICTURE
- POOL
- PRICER
- PROVIDER
- SCRIPT
- SEALED
- SERVER
- SHOPPER
- STRATEGY
- TOKEN
- TRACKING
- WALLPAPER
TOKEN
Token plugins pull the token product data for Magic cards. Only one can be active at a time.
Name | Status | |
---|---|---|
![]() |
Cockatrice | BETA |
![]() |
MTGJson | STABLE |
INDEXER
Indexer will index the whole selected cards provider database, to enable fast search and data indexation.. Only one can be active at a time.
Name | Status | |
---|---|---|
![]() |
Lucene | STABLE |
WALLPAPER
External wallpapers for your computer or your simulator background. Multiple can be active.
Name | Status | |
---|---|---|
![]() |
Art of Mtg | STABLE |
![]() |
DeviantArt | DEV |
![]() |
File | STABLE |
![]() |
Imgur | STABLE |
GED
Store files or pictures in the app. Only one can be active at a time.
Name | Status | |
---|---|---|
![]() |
DAO | STABLE |
![]() |
Memory | STABLE |
![]() |
Zip | STABLE |
IA
help you to get information about cards, or build decks. Only one can be active at a time.
Name | Status | |
---|---|---|
![]() |
ChatGPT | STABLE |
![]() |
ChatSonic | STABLE |
![]() |
DeepSeek | DEV |
![]() |
Json | STABLE |
![]() |
LLama | DEV |
NETWORK
Will connecte you to external MTGCompanion messaging service. Only one can be active at a time.
Name | Status | |
---|---|---|
![]() |
ArtemisMQ | STABLE |
EXPORT
Import/Export plugins give the ability to add cards from various sites and files and export your collection to various formats. Multiple can be active.
Name | Status | |
---|---|---|
![]() |
Aetherhub | BETA |
![]() |
Apprentice | BETA |
![]() |
Archidekt | BETA |
![]() |
CSV | BETA |
![]() |
Card Kingdom | STABLE |
![]() |
Card Kingdom CSV | BETA |
![]() |
CardCastle | BETA |
![]() |
CardSphere | BETA |
![]() |
CardTrader | STABLE |
![]() |
CardTrader WantList | STABLE |
![]() |
ClipBoard | STABLE |
![]() |
Cockatrice | DEV |
![]() |
DCI Deck Sheet | STABLE |
![]() |
DeckBox | BETA |
![]() |
DeckStats | DEV |
![]() |
DeckedBuilder | BETA |
![]() |
DelverLens | BETA |
![]() |
DragonShield | BETA |
![]() |
EchoMTG | STABLE |
![]() |
Forge | BETA |
![]() |
Image | DEV |
![]() |
Json | STABLE |
![]() |
LigaMagic | STABLE |
![]() |
MKM CSV File | BETA |
![]() |
MKM File | BETA |
![]() |
MTGAProTracker | BETA |
![]() |
MTGArena | BETA |
![]() |
MTGCompanion Announces | DEV |
![]() |
MTGO | BETA |
![]() |
MTGO XML | STABLE |
![]() |
MTGStand | BETA |
![]() |
MTGStocks | DEV |
![]() |
Magarena | BETA |
![]() |
Magic Album | DEV |
![]() |
MagicCardMarket | DEPRECATED |
![]() |
MagicManager | BETA |
![]() |
MagicWorkStation | DEPRECATED |
![]() |
Manabox | BETA |
![]() |
Manual | STABLE |
![]() |
MoxField | BETA |
![]() |
OCTGN | STABLE |
![]() |
STABLE | |
![]() |
Personal Export | STABLE |
![]() |
Price Catalog | BETA |
![]() |
System ClipBoard | STABLE |
![]() |
TCGHome | DEV |
![]() |
TCGPlayer | BETA |
![]() |
UrzaGatherer | DEV |
![]() |
Webcam | STABLE |
![]() |
Website | STABLE |
![]() |
WooCommerce | STABLE |
![]() |
XML | STABLE |
![]() |
XMage | BETA |
![]() |
Yaml | STABLE |
![]() |
ZCart | BETA |
SERVER
Enable background service for your companion. Multiple can be active.
Name | Status | |
---|---|---|
![]() |
ActiveMQ | STABLE |
![]() |
Alert Price Checker | STABLE |
![]() |
Alert Trend Server | STABLE |
![]() |
CardShake cache server | STABLE |
![]() |
Collections web server | STABLE |
![]() |
Discord | STABLE |
![]() |
Hawtio | STABLE |
![]() |
Jolokia | STABLE |
![]() |
Json Http Server | STABLE |
![]() |
MXBean Server | STABLE |
![]() |
Oversight Server | STABLE |
![]() |
Price Web Server | DEV |
![]() |
Qwartz | STABLE |
![]() |
Web Dashboard Monitor | STABLE |
![]() |
Web UI Server | DEV |
![]() |
WebShop | DEV |
![]() |
WebTraders | DEV |
PRICER
Pricer plugins pull pricing data for cards from various sources. Multiple can be active.
Name | Status | |
---|---|---|
![]() |
BigOrBitCards | STABLE |
![]() |
Card Kingdom | BETA |
![]() |
CardSphere | STABLE |
![]() |
CardTrader | DEV |
![]() |
Ebay | STABLE |
![]() |
MTGMintCard | DEV |
![]() |
MTGStand | STABLE |
![]() |
Magic-Ville | DEV |
![]() |
MagicCardMarket | BETA |
![]() |
MagicCorporation | STABLE |
![]() |
Mkm | BETA |
![]() |
Mypcards | BETA |
![]() |
Parkage | STABLE |
![]() |
PlayIn | BETA |
![]() |
StarCityGame | STABLE |
![]() |
TCGPlayer | BETA |
![]() |
UnderGroundSea | STABLE |
EDITOR
Rendering your card's creation. Only one can be active at a time.
Name | Status | |
---|---|---|
![]() |
FunCardMaker | BETA |
![]() |
MTGCard Maker | STABLE |
![]() |
MtgDesign | BETA |
POOL
Pool will allow you to cache and manage connections to the selected DAO. Only one can be active at a time.
Name | Status | |
---|---|---|
![]() |
C3P0 | STABLE |
![]() |
DBCP2 | STABLE |
![]() |
Hikari | STABLE |
![]() |
No Pool | STABLE |
![]() |
Tomcat | STABLE |
SCRIPT
Scripts engines for scripting tasks module. Multiple can be active.
Name | Status | |
---|---|---|
![]() |
Groovy | STABLE |
![]() |
Javascript | DEV |
![]() |
Python | STABLE |
EXTERNAL_SHOP
external shop can interact with your stock and synchronisation from your onlines stores. Only one can be active at a time.
Name | Status | |
---|---|---|
![]() |
CS Cart | DEV |
![]() |
CardTrader | STABLE |
![]() |
MTG Companion | STABLE |
![]() |
MagicCardMarket | STABLE |
![]() |
Shopify | STABLE |
![]() |
WooCommerce | STABLE |
STRATEGY
technical plugin for card recognition. Only one can be active at a time.
Name | Status | |
---|---|---|
![]() |
Full Scan | STABLE |
![]() |
Perceptual hashing | STABLE |
PROVIDER
Cards plugins pull the card data for Magic cards. Only one can be active at a time.
Name | Status | |
---|---|---|
![]() |
MTGJson5 | DEPRECATED |
![]() |
MTGSQLive | STABLE |
![]() |
Personnal Data Set Provider | DEV |
![]() |
Scryfall | STABLE |
DAO
Database plugins select the database that will hold the information you enter into MTG Companion. Only one can be active at a time. Be very careful changing this setting. You will need to export your database to the new database in the Configuration tab if you want to change this. Only one can be active at a time.
Name | Status | |
---|---|---|
![]() |
Derby | STABLE |
![]() |
Firebird | DEV |
![]() |
MariaDB | STABLE |
![]() |
MongoDB | BETA |
![]() |
MySQL | STABLE |
![]() |
PostGreSQL | STABLE |
![]() |
Redis | DEV |
![]() |
SQLite | STABLE |
![]() |
TrinoDB | DEV |
![]() |
h2 | BETA |
![]() |
hSQLdb2 | STABLE |
NEWS
Retrieves news from external MTG online websites. Multiple can be active.
Name | Status | |
---|---|---|
![]() |
MagicCorporation | DEV |
![]() |
RSS | STABLE |
![]() |
BUGGED |
DASHBOARD
Dashboard plugin will get card trading and prices history on online plateform. Only one can be active at a time.
Name | Status | |
---|---|---|
![]() |
EchoMTG | DEV |
![]() |
MTGPrice | DEV |
![]() |
MTGStocks | BETA |
![]() |
MTGoldFish | DEV |
GENERATOR
Help your to have right syntax card's body for your builder. Only one can be active at a time.
Name | Status | |
---|---|---|
![]() |
Markov | STABLE |
DECKSNIFFER
DeckSniffer plugin imports decks provided in external website. Multiple can be active.
Name | Status | |
---|---|---|
![]() |
Aetherhub | DEV |
![]() |
Archidekt | BETA |
![]() |
DeckStats | STABLE |
![]() |
LotusNoir | STABLE |
![]() |
MTGDecks | STABLE |
![]() |
MTGJson | STABLE |
![]() |
MTGSalvation | STABLE |
![]() |
MTGoldFish | STABLE |
![]() |
Magic-Ville | STABLE |
![]() |
MoxField | STABLE |
![]() |
TCGPlayer | STABLE |
![]() |
TappedOut | STABLE |
COMBO
Pull combo for magic cards. Multiple can be active.
Name | Status | |
---|---|---|
![]() |
Magic-Ville | STABLE |
![]() |
SMF | STABLE |
TRACKING
Tracker plugin get parcel's tracking for your transactions. Multiple can be active.
Name | Status | |
---|---|---|
![]() |
DHL | STABLE |
![]() |
La Poste | STABLE |
![]() |
MondialRelay | STABLE |
![]() |
UPS | STABLE |
SEALED
Sealed plugins pull the sealed product data for Magic cards. Only one can be active at a time.
Name | Status | |
---|---|---|
![]() |
MTG Companion | STABLE |
![]() |
MTGJson | DEV |
SHOPPER
Shoppers allow you to import transaction on external shop. Multiple can be active.
Name | Status | |
---|---|---|
![]() |
Magic-Ville | BETA |
![]() |
MagicCorporation | BETA |
![]() |
Philibert | BETA |
![]() |
PlayIn | BETA |
NOTIFIER
Notifier will allow you to forward any notifications to another plateform. Multiple can be active.
Name | Status | |
---|---|---|
![]() |
Console | STABLE |
![]() |
Discord | STABLE |
![]() |
DorkBox | STABLE |
![]() |
Null | STABLE |
![]() |
Swing | STABLE |
![]() |
Telegram | STABLE |
![]() |
Tray | STABLE |
![]() |
STABLE |
PICTURE
Pictures plugins will get card's images. Only one can be active at a time.
Name | Status | |
---|---|---|
![]() |
Gatherer | STABLE |
![]() |
Personal Set Pictures | DEV |
![]() |
ScryFall | STABLE |
![]() |
Slightlymagic | DEV |
CACHE
Cache plugins will store picture in memory (or disk).. Only one can be active at a time.
Name | Status | |
---|---|---|
![]() |
Cache2k | STABLE |
![]() |
Caffeine | STABLE |
![]() |
File | STABLE |
![]() |
Guava | STABLE |
![]() |
JCS | STABLE |
![]() |
Memory | DEPRECATED |
![]() |
No Cache | STABLE |
GRADING
Graders plugins allow you to import grading information from the serial number. Multiple can be active.
Name | Status | |
---|---|---|
![]() |
ACG | STABLE |
![]() |
BGS | STABLE |
![]() |
CCC Grading | STABLE |
![]() |
CGC | STABLE |
![]() |
European Grading | STABLE |
![]() |
MNT | STABLE |
![]() |
MTGGrade | STABLE |
![]() |
MagicCardMarket | STABLE |
![]() |
PCA | STABLE |
![]() |
PSA | DEV |
![]() |
SCG | STABLE |