This commit is contained in:
SchrodingersGat
2026-09-17 11:52:17 +00:00
parent 87d4fedfca
commit b23e37d729
42 changed files with 1182 additions and 128 deletions
+2 -2
View File
@@ -30,11 +30,11 @@
<meta property="og:url" content="/LavissaWoW" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Lavissawow" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Yes, WoW is for World of Warcraft","headline":"Lavissawow","mainEntityOfPage":{"@type":"WebPage","@id":"/LavissaWoW"},"url":"/LavissaWoW"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Yes, WoW is for World of Warcraft","headline":"Lavissawow","mainEntityOfPage":{"@type":"WebPage","@id":"/LavissaWoW"},"url":"/LavissaWoW"}</script>
<!-- End Jekyll SEO tag -->
</head>
+2 -2
View File
@@ -31,11 +31,11 @@
<meta property="og:url" content="/LavissaWoW/inventree-ipn-generator" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Ipn Generator" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"LavissaWoW"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Introduction Installing this plugin enables the automatic generation if Internal Part Numbers (IPN) for parts.","headline":"Inventree Ipn Generator","mainEntityOfPage":{"@type":"WebPage","@id":"/LavissaWoW/inventree-ipn-generator"},"url":"/LavissaWoW/inventree-ipn-generator"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"LavissaWoW"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Introduction Installing this plugin enables the automatic generation if Internal Part Numbers (IPN) for parts.","headline":"Inventree Ipn Generator","mainEntityOfPage":{"@type":"WebPage","@id":"/LavissaWoW/inventree-ipn-generator"},"url":"/LavissaWoW/inventree-ipn-generator"}</script>
<!-- End Jekyll SEO tag -->
</head>
@@ -31,11 +31,11 @@
<meta property="og:url" content="/SchrodingersGat/inventree-brother-plugin" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Brother Plugin" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Brother label printer plugin for InvenTree","headline":"Inventree Brother Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-brother-plugin"},"url":"/SchrodingersGat/inventree-brother-plugin"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Brother label printer plugin for InvenTree","headline":"Inventree Brother Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-brother-plugin"},"url":"/SchrodingersGat/inventree-brother-plugin"}</script>
<!-- End Jekyll SEO tag -->
</head>
@@ -31,11 +31,11 @@
<meta property="og:url" content="/SchrodingersGat/inventree-consolidated-shipping" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="InvenTree Consolidated Shipping Lines" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"InvenTree Consolidated Shipping Lines","headline":"InvenTree Consolidated Shipping Lines","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-consolidated-shipping"},"url":"/SchrodingersGat/inventree-consolidated-shipping"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"InvenTree Consolidated Shipping Lines","headline":"InvenTree Consolidated Shipping Lines","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-consolidated-shipping"},"url":"/SchrodingersGat/inventree-consolidated-shipping"}</script>
<!-- End Jekyll SEO tag -->
</head>
@@ -31,11 +31,11 @@
<meta property="og:url" content="/SchrodingersGat/inventree-harmonized-codes" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Harmonized Codes" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Harmonized System Codes for InvenTree","headline":"Inventree Harmonized Codes","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-harmonized-codes"},"url":"/SchrodingersGat/inventree-harmonized-codes"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Harmonized System Codes for InvenTree","headline":"Inventree Harmonized Codes","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-harmonized-codes"},"url":"/SchrodingersGat/inventree-harmonized-codes"}</script>
<!-- End Jekyll SEO tag -->
</head>
+269
View File
@@ -0,0 +1,269 @@
<!DOCTYPE html>
<html lang=" en-US ">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/assets/splide/css/splide.min.css">
<link rel="stylesheet" href="/assets/index.css">
<link rel="shortcut icon" type="image/png" href="/assets/icon/favicon.ico">
<script src="/assets/splide/js/splide.min.js"></script>
<!-- Fontawesome integration -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css">
<title>InvenTree - Inventree Mcp</title>
<meta itemprop="description" name="description"
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
<!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Inventree Mcp | InvenTree</title>
<meta name="generator" content="Jekyll v4.4.1" />
<meta property="og:title" content="Inventree Mcp" />
<meta name="author" content="SchrodingersGat" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="InvenTree MCP" />
<meta property="og:description" content="InvenTree MCP" />
<link rel="canonical" href="/SchrodingersGat/inventree-mcp" />
<meta property="og:url" content="/SchrodingersGat/inventree-mcp" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Mcp" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"InvenTree MCP","headline":"Inventree Mcp","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-mcp"},"url":"/SchrodingersGat/inventree-mcp"}</script>
<!-- End Jekyll SEO tag -->
</head>
<body class="flex flex-col antialiased cm-gray-1 min-h-screen">
<div class="flex-none">
<header class="cm-gray-2 body-font sticky top-0 z-50 bg-gradient-to-r from-white to-secondary">
<div class="container mx-auto flex flex-wrap p-5 flex-row items-center">
<a class="flex title-font font-medium items-center cm-gray-1 mb-0 mr-2" href="/">
<img src="/assets/logo.png" alt="logo" height="32" width="32" class="h-8">
<span class="ml-3 text-xl">InvenTree</span>
</a>
<div class="flex-grow xs:flex-none"></div>
<nav class="md:mr-auto md:py-1 xs:ml-4 xs:pl-4 xs:border-l xs:border-gray-400 flex flex-wrap items-center text-base justify-center">
<a class="mr-5 hover:cm-gray-1" href="/deploy.html">Deploy</a>
<a class="mr-5 hover:cm-gray-1" href="https://docs.inventree.org/en/stable/">Docs</a>
<a class="mr-5 hover:cm-gray-1" href="/blog">Blog</a>
</nav>
</div>
</header> <article class="max-w-p90">
<h2>inventree-mcp
<span class="sm:ml-2 text-sm">
<a href="/schrodingersgat">
<span class="inline-flex">
<img src="https://github.com/SchrodingersGat.png?size=40" alt="mdo" class="self-center w-5 h-5 rounded-full" style="margin:0px">
<p> SchrodingersGat</p>
</span>
</a></span>
<span class="sm:ml-2 text-sm">last modified: 17 Sep 2026</span>
</h2>
<div class="flex-wrap md:flex md:flex-nowrap">
<div class="w-full md:w-auto md:mr-4">
<p>InvenTree MCP</p>
<p>A plugin which provides MCP functionality for the InvenTree platform, allowing AI agents to interact directly with InvenTree.</p>
<h2 id="documentation">Documentation</h2>
<p>Refer to the <a href="https://github.com/inventree/inventree-mcp">plugin documentation</a> for detailed instructions on how to use the InvenTree MCP plugin.</p>
</div>
<div class="w-full md:w-1/4">
<h2 class="block sm:hidden">Detail section</h2>
<div>
<p class="mb-0">License:
<small>
<i class="fa-brands fa-osi"></i>
MIT<br>
</small>
</p>
<div class="">
Status:<br>
<div>
<small>
<i class="fa-regular fa-circle-check success"></i>Stable
</small>
</div>
<div>
<small>
<i class="fa-regular fa-circle-check success"></i>Maintained
</small>
</div>
</div>
Package on PyPI:<pre class="my-0">inventree-mcp</pre>
<a href="https://inventree.org" class="no-underline" aria-label="open website">
<div>
<h4 class="plugin_links">Website <i class="fa-solid fa-arrow-up-right-from-square" title="External link"></i>
</h4>
<p class="font-normal">https://inventree.org</p>
</div>
</a>
<a href="https://github.com/inventree/inventree-mcp/issues" class="no-underline" aria-label="open the issue tracker">
<div>
<h4 class="plugin_links">Issue Tracker <i class="fa-solid fa-arrow-up-right-from-square" title="External link"></i>
</h4>
</div>
</a>
<a href="https://github.com/inventree/inventree-mcp" class="no-underline" aria-label="open source on GitHub">
<div>
<h4 class="plugin_links">Sourcecode on GitHub <i class="fa-solid fa-arrow-up-right-from-square" title="External link"></i>
</h4>
<p class="font-normal">inventree/inventree-mcp</p>
</div>
</a>
<div>
<h4 class="plugin_links">Categories</h4>
<div>
<a href="/plugins/categories/#ai"><span class="plugin_cat">AI</span></a>
</div>
</div>
<div>
<h4 class="plugin_links">Tags</h4>
<div>
</div>
</div>
</div>
</div>
</div>
</article>
</div>
<div class="flex-grow"></div>
<div class="flex-none">
<footer class="cm-gray-2 body-font">
<div class="container px-5 pt-8 mx-auto flex md:flex-row md:flex-nowrap flex-wrap flex-col">
<div class="w-64 flex-shrink-0 md:mx-0 mx-auto text-center md:text-left">
<div class="flex title-font font-medium items-center md:justify-start justify-center cm-gray-1">
<img src="/assets/logo.png" alt="logo" height="32" width="32" class="h-8">
<span class="ml-3 text-xl">InvenTree</span>
</div>
<p class="mt-2 text-sm cm-gray-3">Intuitive Inventory Management</p>
</div>
<div class="flex-grow flex flex-wrap md:pl-10 mb-1 md:mt-0 mt-10 md:text-left text-center md:justify-left justify-center">
<div class="md:w-1/4 px-4">
<h2 class="footer-categorie title-font">
Quick
</h2>
<nav class="list-none mb-10"><ul>
<li><a href="/demo.html" class="footer-link">Demo</a></li>
<li><a href="/deploy.html" class="footer-link">Deploy</a></li>
<li><a href="https://docs.inventree.org/en/stable/" class="footer-link">Docs</a></li>
<li><a href="/news" class="footer-link">News</a></li>
<li><a href="/plugins" class="footer-link">Plugin List</a></li>
</ul></nav>
</div>
<div class="md:w-1/4 px-4">
<h2 class="footer-categorie title-font">
<a href="/extend/">Ecosystem</a>
</h2>
<nav class="list-none mb-10"><ul>
<li><a href="/extend/api.html" class="footer-link">API</a></li>
<li><a href="/extend/app.html" class="footer-link">App</a></li>
<li><a href="/extend/plugin/" class="footer-link">Plugins</a></li>
<li><a href="/extend/integrate/" class="footer-link">Integrations</a></li>
</ul></nav>
</div>
<div class="md:w-1/4 px-4">
<h2 class="footer-categorie title-font">
Sitemap
</h2>
<nav class="list-none mb-10"><ul>
<li><a href="/about/" class="footer-link">About</a></li>
<li><a href="/alternatives/" class="footer-link">Alternatives</a></li>
<li><a href="/blog" class="footer-link">Blog</a></li>
<li><a href="/contribute.html" class="footer-link">Contribute</a></li>
<li><a href="/support.html" class="footer-link">Support</a></li>
</ul></nav>
</div>
</div>
</div>
<div class="bg-gray-100">
<div class="container mx-auto py-4 px-5 flex flex-wrap flex-col sm:flex-row">
<p class="cm-gray-2 text-sm text-center sm:text-left">© 2021-now InvenTree by<a href="https://github.com/inventree" rel="noopener" class="cm-gray-2 ml-1" target="_blank">@inventree</a>— website made with ♥ by<a href="https://github.com/matmair" rel="noopener" class="cm-gray-2 ml-1" target="_blank">@matmair</a></p>
<span class="inline-flex sm:ml-auto sm:mt-0 mt-2 justify-center sm:justify-start">
<span class="invisible"><a rel="me" href="https://chaos.social/@InvenTree">Mastodon</a></span>
<a href="https://github.com/inventree/inventree" alt="github repo" class="ml-3 cm-gray-3">
<img class="h-5 w-5" alt="GitHub logo" src="/assets/github.svg">
</a>
<a href="https://reddit.com/r/inventree" alt="Reddit" class="ml-3 cm-gray-3">
<img class="h-5 w-5" alt="Reddit logo" src="/assets/reddit.svg">
</a>
<a href="https://twitter.com/inventreedb" alt="Twitter" class="ml-3 cm-gray-3">
<img class="h-5 w-5" alt="Twitter logo" src="/assets/twitter.svg">
</a>
<a href="https://chaos.social/@InvenTree" rel="me" alt="Mastodon" class="ml-3 cm-gray-3">
<img class="h-5 w-5" alt="Mastodon logo" src="/assets/mastodon.svg">
</a>
</span>
</div>
</div>
</footer>
</div>
</body>
</html>
+2 -2
View File
@@ -31,11 +31,11 @@
<meta property="og:url" content="/SchrodingersGat/inventree-order-history" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Order History" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Order History for InvenTree","headline":"Inventree Order History","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-order-history"},"url":"/SchrodingersGat/inventree-order-history"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Order History for InvenTree","headline":"Inventree Order History","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-order-history"},"url":"/SchrodingersGat/inventree-order-history"}</script>
<!-- End Jekyll SEO tag -->
</head>
@@ -31,11 +31,11 @@
<meta property="og:url" content="/SchrodingersGat/inventree-rolling-stocktake" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Rolling Stocktake" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Rolling Stocktake for InvenTree","headline":"Inventree Rolling Stocktake","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-rolling-stocktake"},"url":"/SchrodingersGat/inventree-rolling-stocktake"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Rolling Stocktake for InvenTree","headline":"Inventree Rolling Stocktake","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-rolling-stocktake"},"url":"/SchrodingersGat/inventree-rolling-stocktake"}</script>
<!-- End Jekyll SEO tag -->
</head>
@@ -31,11 +31,11 @@
<meta property="og:url" content="/SchrodingersGat/inventree-stock-forecasting" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Stock Forecasting" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Stock Forecasting for InvenTree","headline":"Inventree Stock Forecasting","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-stock-forecasting"},"url":"/SchrodingersGat/inventree-stock-forecasting"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Stock Forecasting for InvenTree","headline":"Inventree Stock Forecasting","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-stock-forecasting"},"url":"/SchrodingersGat/inventree-stock-forecasting"}</script>
<!-- End Jekyll SEO tag -->
</head>
@@ -31,11 +31,11 @@
<meta property="og:url" content="/SchrodingersGat/inventree-test-statistics" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Test Statistics" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Test Statistics for InvenTree","headline":"Inventree Test Statistics","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-test-statistics"},"url":"/SchrodingersGat/inventree-test-statistics"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Test Statistics for InvenTree","headline":"Inventree Test Statistics","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-test-statistics"},"url":"/SchrodingersGat/inventree-test-statistics"}</script>
<!-- End Jekyll SEO tag -->
</head>
+2 -2
View File
@@ -31,11 +31,11 @@
<meta property="og:url" content="/SchrodingersGat/inventree-wireviz" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Wireviz" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Wireviz Extension for InvenTree","headline":"Inventree Wireviz","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-wireviz"},"url":"/SchrodingersGat/inventree-wireviz"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Wireviz Extension for InvenTree","headline":"Inventree Wireviz","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-wireviz"},"url":"/SchrodingersGat/inventree-wireviz"}</script>
<!-- End Jekyll SEO tag -->
</head>
+2 -2
View File
@@ -30,11 +30,11 @@
<meta property="og:url" content="/SergeoLacruz" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Sergeolacruz" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Hardware engineer in Germany and vintage fan.","headline":"Sergeolacruz","mainEntityOfPage":{"@type":"WebPage","@id":"/SergeoLacruz"},"url":"/SergeoLacruz"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Hardware engineer in Germany and vintage fan.","headline":"Sergeolacruz","mainEntityOfPage":{"@type":"WebPage","@id":"/SergeoLacruz"},"url":"/SergeoLacruz"}</script>
<!-- End Jekyll SEO tag -->
</head>
+2 -2
View File
@@ -31,11 +31,11 @@
<meta property="og:url" content="/SergeoLacruz/inventree-supplier-panel" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Supplier Panel" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SergeoLacruz"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"The InvenTree-supplier-panel","headline":"Inventree Supplier Panel","mainEntityOfPage":{"@type":"WebPage","@id":"/SergeoLacruz/inventree-supplier-panel"},"url":"/SergeoLacruz/inventree-supplier-panel"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SergeoLacruz"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"The InvenTree-supplier-panel","headline":"Inventree Supplier Panel","mainEntityOfPage":{"@type":"WebPage","@id":"/SergeoLacruz/inventree-supplier-panel"},"url":"/SergeoLacruz/inventree-supplier-panel"}</script>
<!-- End Jekyll SEO tag -->
</head>
+2 -2
View File
@@ -31,11 +31,11 @@
<meta property="og:url" content="/SergeoLacruz/inventree-zebra-plugin" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Zebra Plugin" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SergeoLacruz"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Zebra Label Printer Plugin for Inventree","headline":"Inventree Zebra Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/SergeoLacruz/inventree-zebra-plugin"},"url":"/SergeoLacruz/inventree-zebra-plugin"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SergeoLacruz"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Zebra Label Printer Plugin for Inventree","headline":"Inventree Zebra Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/SergeoLacruz/inventree-zebra-plugin"},"url":"/SergeoLacruz/inventree-zebra-plugin"}</script>
<!-- End Jekyll SEO tag -->
</head>
+2 -2
View File
@@ -31,11 +31,11 @@
<meta property="og:url" content="/afkiwers/inventree-kicad" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Kicad" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"afkiwers"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"KiCad Integration for InvenTree","headline":"Inventree Kicad","mainEntityOfPage":{"@type":"WebPage","@id":"/afkiwers/inventree-kicad"},"url":"/afkiwers/inventree-kicad"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"afkiwers"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"KiCad Integration for InvenTree","headline":"Inventree Kicad","mainEntityOfPage":{"@type":"WebPage","@id":"/afkiwers/inventree-kicad"},"url":"/afkiwers/inventree-kicad"}</script>
<!-- End Jekyll SEO tag -->
</head>
+2 -2
View File
@@ -30,11 +30,11 @@
<meta property="og:url" content="/afwkiers" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Afwkiers" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.","headline":"Afwkiers","mainEntityOfPage":{"@type":"WebPage","@id":"/afwkiers"},"url":"/afwkiers"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.","headline":"Afwkiers","mainEntityOfPage":{"@type":"WebPage","@id":"/afwkiers"},"url":"/afwkiers"}</script>
<!-- End Jekyll SEO tag -->
</head>
+10
View File
@@ -66,6 +66,16 @@
<div class="p-6 md:w-1/2 flex flex-col items-start">
<h2 class="header-text title-font mb-4 cm-gray-1">
<a href="/blog/2026/09/17/inventree-mcp">InvenTree MCP Plugin</a>
</h2>
<span class="leading-relaxed mb-4">The InvenTree development team is excited to introduce InvenTreeMCP, a new plugin which exposes your InvenTree inventory data to AI agents and other MCP-...</span>
<span>17 Sep 2026 |
<a href="/schrodingersgat">Oliver</a></span>
</div>
<div class="p-6 md:w-1/2 flex flex-col items-start">
<h2 class="header-text title-font mb-4 cm-gray-1">
<a href="/blog/2026/09/09/package-repo">Action required - Package Repository Change</a>
+249
View File
@@ -0,0 +1,249 @@
<!DOCTYPE html>
<html lang=" en-US ">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/assets/splide/css/splide.min.css">
<link rel="stylesheet" href="/assets/index.css">
<link rel="shortcut icon" type="image/png" href="/assets/icon/favicon.ico">
<script src="/assets/splide/js/splide.min.js"></script>
<!-- Fontawesome integration -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css">
<title>InvenTree - InvenTree MCP Plugin</title>
<meta itemprop="description" name="description"
content="InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of a..." />
<!-- Begin Jekyll SEO tag v2.8.0 -->
<title>InvenTree MCP Plugin | InvenTree</title>
<meta name="generator" content="Jekyll v4.4.1" />
<meta property="og:title" content="InvenTree MCP Plugin" />
<meta name="author" content="SchrodingersGat" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="The InvenTree development team is excited to introduce InvenTreeMCP, a new plugin which exposes your InvenTree inventory data to AI agents and other MCP-aware applications via the Model Context Protocol (MCP)." />
<meta property="og:description" content="The InvenTree development team is excited to introduce InvenTreeMCP, a new plugin which exposes your InvenTree inventory data to AI agents and other MCP-aware applications via the Model Context Protocol (MCP)." />
<link rel="canonical" href="/blog/2026/09/17/inventree-mcp" />
<meta property="og:url" content="/blog/2026/09/17/inventree-mcp" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T00:00:00+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="InvenTree MCP Plugin" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-09-17T00:00:00+00:00","datePublished":"2026-09-17T00:00:00+00:00","description":"The InvenTree development team is excited to introduce InvenTreeMCP, a new plugin which exposes your InvenTree inventory data to AI agents and other MCP-aware applications via the Model Context Protocol (MCP).","headline":"InvenTree MCP Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/blog/2026/09/17/inventree-mcp"},"url":"/blog/2026/09/17/inventree-mcp"}</script>
<!-- End Jekyll SEO tag -->
</head>
<body class="flex flex-col antialiased cm-gray-1 min-h-screen">
<div class="flex-none">
<header class="cm-gray-2 body-font sticky top-0 z-50 bg-gradient-to-r from-white to-secondary">
<div class="container mx-auto flex flex-wrap p-5 flex-row items-center">
<a class="flex title-font font-medium items-center cm-gray-1 mb-0 mr-2" href="/">
<img src="/assets/logo.png" alt="logo" height="32" width="32" class="h-8">
<span class="ml-3 text-xl">InvenTree</span>
</a>
<div class="flex-grow xs:flex-none"></div>
<nav class="md:mr-auto md:py-1 xs:ml-4 xs:pl-4 xs:border-l xs:border-gray-400 flex flex-wrap items-center text-base justify-center">
<a class="mr-5 hover:cm-gray-1" href="/deploy.html">Deploy</a>
<a class="mr-5 hover:cm-gray-1" href="https://docs.inventree.org/en/stable/">Docs</a>
<a class="mr-5 hover:cm-gray-1" href="/blog">Blog</a>
</nav>
</div>
</header> <header>
<a href="/blog" class="flex items-center m-5 text-xl hover:underline">
<img class="w-6 h-6" alt="go back" src="/assets/back.svg">
<span>Back</span>
</a>
</header>
<article>
<h1>InvenTree MCP Plugin</h1>
<p>
17 Sep 2026
<a href="/schrodingersgat">Oliver</a>
</p>
<p>The InvenTree development team is excited to introduce <a href="https://github.com/inventree/inventree-mcp">InvenTreeMCP</a>, a new plugin which exposes your InvenTree inventory data to AI agents and other MCP-aware applications via the <a href="https://modelcontextprotocol.io">Model Context Protocol</a> (MCP).</p>
<h3 id="what-is-it-for">What is it for?</h3>
<p>MCP is an open standard which allows AI assistants - such as Claude - to interact with external tools and data sources in a structured way. InvenTreeMCP implements an MCP server as an InvenTree plugin, allowing any MCP client to query your InvenTree instance directly, over a Streamable HTTP endpoint.</p>
<p>This means you can ask an AI assistant questions about your inventory - stock levels, open orders, BOM structures, and more - and have it query your live InvenTree data to provide an answer, without needing to write any custom integration code.</p>
<p>Under the hood, InvenTreeMCP is implemented as a thin layer on top of the existing InvenTree API. Every request made by an MCP client passes through the same permission checks and filtering as a normal API call, so users only ever see the data they are already allowed to access.</p>
<h3 id="what-tools-does-it-expose">What tools does it expose?</h3>
<p>InvenTreeMCP currently exposes read access to the core InvenTree data model, including:</p>
<ul>
<li>Parts and part categories</li>
<li>Stock items and stock locations</li>
<li>Purchase, sales, return and build orders (and their line items)</li>
<li>Companies and contacts</li>
<li>Manufacturer and supplier parts</li>
<li>Bill of materials (BOM) items</li>
<li>Attachments and parameters</li>
<li>Stock tracking history and test results</li>
<li>Project codes</li>
</ul>
<p>Tool schemas and available filters are generated automatically from InvenTree’s existing API serializers, so the tools exposed to MCP clients stay in sync with the underlying data model as InvenTree evolves.</p>
<h3 id="how-can-it-be-used">How can it be used?</h3>
<p>InvenTreeMCP can be installed like any other InvenTree plugin:</p>
<ol>
<li>Install the plugin, e.g. via pip: <code class="language-plaintext highlighter-rouge">pip install inventree-mcp</code>
</li>
<li>Enable the plugin under <em>Admin &gt; Plugins</em>
</li>
<li>Generate an API token in InvenTree for your MCP client to use</li>
</ol>
<p>Once installed and enabled, the MCP server is available at a URL such as <code class="language-plaintext highlighter-rouge">https://&lt;your-inventree-server&gt;/plugin/inventree-mcp/mcp/</code>. Most MCP clients which support remote (Streamable HTTP) servers can be pointed directly at this endpoint, authenticating with an InvenTree API token, e.g.:</p>
<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
</span><span class="nl">"mcpServers"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"inventree"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://&lt;your-inventree-server&gt;/plugin/inventree-mcp/mcp/"</span><span class="p">,</span><span class="w">
</span><span class="nl">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"Authorization"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Token &lt;your-api-token&gt;"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div></div>
<p>For clients which only support local (stdio) MCP servers, the <a href="https://github.com/geelen/mcp-remote"><code class="language-plaintext highlighter-rouge">mcp-remote</code></a> bridge can be used to connect to the same endpoint.</p>
<p>In addition to API tokens, the plugin also supports authentication via username/password, or OAuth2 bearer tokens with optional scope restrictions - useful if you want to issue narrowly-scoped credentials to a particular agent.</p>
<p>By default, the plugin runs in <em>read only</em> mode, which blocks any write operations regardless of the permissions of the authenticating user. This is a sensible default while you get a feel for how your AI tooling of choice interacts with your InvenTree data.</p>
<h3 id="feedback-welcome">Feedback Welcome</h3>
<p>InvenTreeMCP is a brand new plugin, and this is very much a first step towards richer AI integration with InvenTree. We would love to hear how you’re using it, and what’s working (or not working) for your setup.</p>
<p>If you run into any bugs, or have trouble with installation or configuration, please <a href="https://github.com/inventree/inventree-mcp/issues">open an issue</a> on the GitHub repository.</p>
<p>If there are additional tools or data types you’d like to see exposed via MCP, we’d also love to hear your suggestions - feel free to raise a feature request on the same <a href="https://github.com/inventree/inventree-mcp/issues">issue tracker</a>.</p>
</article>
</div>
<div class="flex-grow"></div>
<div class="flex-none">
<footer class="cm-gray-2 body-font">
<div class="container px-5 pt-8 mx-auto flex md:flex-row md:flex-nowrap flex-wrap flex-col">
<div class="w-64 flex-shrink-0 md:mx-0 mx-auto text-center md:text-left">
<div class="flex title-font font-medium items-center md:justify-start justify-center cm-gray-1">
<img src="/assets/logo.png" alt="logo" height="32" width="32" class="h-8">
<span class="ml-3 text-xl">InvenTree</span>
</div>
<p class="mt-2 text-sm cm-gray-3">Intuitive Inventory Management</p>
</div>
<div class="flex-grow flex flex-wrap md:pl-10 mb-1 md:mt-0 mt-10 md:text-left text-center md:justify-left justify-center">
<div class="md:w-1/4 px-4">
<h2 class="footer-categorie title-font">
Quick
</h2>
<nav class="list-none mb-10"><ul>
<li><a href="/demo.html" class="footer-link">Demo</a></li>
<li><a href="/deploy.html" class="footer-link">Deploy</a></li>
<li><a href="https://docs.inventree.org/en/stable/" class="footer-link">Docs</a></li>
<li><a href="/news" class="footer-link">News</a></li>
<li><a href="/plugins" class="footer-link">Plugin List</a></li>
</ul></nav>
</div>
<div class="md:w-1/4 px-4">
<h2 class="footer-categorie title-font">
<a href="/extend/">Ecosystem</a>
</h2>
<nav class="list-none mb-10"><ul>
<li><a href="/extend/api.html" class="footer-link">API</a></li>
<li><a href="/extend/app.html" class="footer-link">App</a></li>
<li><a href="/extend/plugin/" class="footer-link">Plugins</a></li>
<li><a href="/extend/integrate/" class="footer-link">Integrations</a></li>
</ul></nav>
</div>
<div class="md:w-1/4 px-4">
<h2 class="footer-categorie title-font">
Sitemap
</h2>
<nav class="list-none mb-10"><ul>
<li><a href="/about/" class="footer-link">About</a></li>
<li><a href="/alternatives/" class="footer-link">Alternatives</a></li>
<li><a href="/blog" class="footer-link">Blog</a></li>
<li><a href="/contribute.html" class="footer-link">Contribute</a></li>
<li><a href="/support.html" class="footer-link">Support</a></li>
</ul></nav>
</div>
</div>
</div>
<div class="bg-gray-100">
<div class="container mx-auto py-4 px-5 flex flex-wrap flex-col sm:flex-row">
<p class="cm-gray-2 text-sm text-center sm:text-left">© 2021-now InvenTree by<a href="https://github.com/inventree" rel="noopener" class="cm-gray-2 ml-1" target="_blank">@inventree</a>— website made with ♥ by<a href="https://github.com/matmair" rel="noopener" class="cm-gray-2 ml-1" target="_blank">@matmair</a></p>
<span class="inline-flex sm:ml-auto sm:mt-0 mt-2 justify-center sm:justify-start">
<span class="invisible"><a rel="me" href="https://chaos.social/@InvenTree">Mastodon</a></span>
<a href="https://github.com/inventree/inventree" alt="github repo" class="ml-3 cm-gray-3">
<img class="h-5 w-5" alt="GitHub logo" src="/assets/github.svg">
</a>
<a href="https://reddit.com/r/inventree" alt="Reddit" class="ml-3 cm-gray-3">
<img class="h-5 w-5" alt="Reddit logo" src="/assets/reddit.svg">
</a>
<a href="https://twitter.com/inventreedb" alt="Twitter" class="ml-3 cm-gray-3">
<img class="h-5 w-5" alt="Twitter logo" src="/assets/twitter.svg">
</a>
<a href="https://chaos.social/@InvenTree" rel="me" alt="Mastodon" class="ml-3 cm-gray-3">
<img class="h-5 w-5" alt="Mastodon logo" src="/assets/mastodon.svg">
</a>
</span>
</div>
</div>
</footer>
</div>
</body>
</html>
+66 -8
View File
@@ -1,4 +1,68 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="/blog/feed.atom" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2026-09-17T03:18:19+00:00</updated><id>/blog/feed.atom</id><title type="html">InvenTree</title><subtitle>InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.</subtitle><entry><title type="html">Action required - Package Repository Change</title><link href="/blog/2026/09/09/package-repo" rel="alternate" type="text/html" title="Action required - Package Repository Change" /><published>2026-09-09T00:00:00+00:00</published><updated>2026-09-09T00:00:00+00:00</updated><id>/blog/2026/09/09/package-repo</id><content type="html" xml:base="/blog/2026/09/09/package-repo"><![CDATA[<p>Due to changes to the package publishing platform, packager.io, all users of the package-based installer (most often installed through the 1-line install script) must manually update their package repository configuration to continue receiving updates.</p>
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="/blog/feed.atom" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2026-09-17T11:52:04+00:00</updated><id>/blog/feed.atom</id><title type="html">InvenTree</title><subtitle>InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.</subtitle><entry><title type="html">InvenTree MCP Plugin</title><link href="/blog/2026/09/17/inventree-mcp" rel="alternate" type="text/html" title="InvenTree MCP Plugin" /><published>2026-09-17T00:00:00+00:00</published><updated>2026-09-17T00:00:00+00:00</updated><id>/blog/2026/09/17/inventree-mcp</id><content type="html" xml:base="/blog/2026/09/17/inventree-mcp"><![CDATA[<p>The InvenTree development team is excited to introduce <a href="https://github.com/inventree/inventree-mcp">InvenTreeMCP</a>, a new plugin which exposes your InvenTree inventory data to AI agents and other MCP-aware applications via the <a href="https://modelcontextprotocol.io">Model Context Protocol</a> (MCP).</p>
<h3 id="what-is-it-for">What is it for?</h3>
<p>MCP is an open standard which allows AI assistants - such as Claude - to interact with external tools and data sources in a structured way. InvenTreeMCP implements an MCP server as an InvenTree plugin, allowing any MCP client to query your InvenTree instance directly, over a Streamable HTTP endpoint.</p>
<p>This means you can ask an AI assistant questions about your inventory - stock levels, open orders, BOM structures, and more - and have it query your live InvenTree data to provide an answer, without needing to write any custom integration code.</p>
<p>Under the hood, InvenTreeMCP is implemented as a thin layer on top of the existing InvenTree API. Every request made by an MCP client passes through the same permission checks and filtering as a normal API call, so users only ever see the data they are already allowed to access.</p>
<h3 id="what-tools-does-it-expose">What tools does it expose?</h3>
<p>InvenTreeMCP currently exposes read access to the core InvenTree data model, including:</p>
<ul>
<li>Parts and part categories</li>
<li>Stock items and stock locations</li>
<li>Purchase, sales, return and build orders (and their line items)</li>
<li>Companies and contacts</li>
<li>Manufacturer and supplier parts</li>
<li>Bill of materials (BOM) items</li>
<li>Attachments and parameters</li>
<li>Stock tracking history and test results</li>
<li>Project codes</li>
</ul>
<p>Tool schemas and available filters are generated automatically from InvenTree’s existing API serializers, so the tools exposed to MCP clients stay in sync with the underlying data model as InvenTree evolves.</p>
<h3 id="how-can-it-be-used">How can it be used?</h3>
<p>InvenTreeMCP can be installed like any other InvenTree plugin:</p>
<ol>
<li>Install the plugin, e.g. via pip: <code class="language-plaintext highlighter-rouge">pip install inventree-mcp</code></li>
<li>Enable the plugin under <em>Admin &gt; Plugins</em></li>
<li>Generate an API token in InvenTree for your MCP client to use</li>
</ol>
<p>Once installed and enabled, the MCP server is available at a URL such as <code class="language-plaintext highlighter-rouge">https://&lt;your-inventree-server&gt;/plugin/inventree-mcp/mcp/</code>. Most MCP clients which support remote (Streamable HTTP) servers can be pointed directly at this endpoint, authenticating with an InvenTree API token, e.g.:</p>
<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
</span><span class="nl">"mcpServers"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"inventree"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://&lt;your-inventree-server&gt;/plugin/inventree-mcp/mcp/"</span><span class="p">,</span><span class="w">
</span><span class="nl">"headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"Authorization"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Token &lt;your-api-token&gt;"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div></div>
<p>For clients which only support local (stdio) MCP servers, the <a href="https://github.com/geelen/mcp-remote"><code class="language-plaintext highlighter-rouge">mcp-remote</code></a> bridge can be used to connect to the same endpoint.</p>
<p>In addition to API tokens, the plugin also supports authentication via username/password, or OAuth2 bearer tokens with optional scope restrictions - useful if you want to issue narrowly-scoped credentials to a particular agent.</p>
<p>By default, the plugin runs in <em>read only</em> mode, which blocks any write operations regardless of the permissions of the authenticating user. This is a sensible default while you get a feel for how your AI tooling of choice interacts with your InvenTree data.</p>
<h3 id="feedback-welcome">Feedback Welcome</h3>
<p>InvenTreeMCP is a brand new plugin, and this is very much a first step towards richer AI integration with InvenTree. We would love to hear how you’re using it, and what’s working (or not working) for your setup.</p>
<p>If you run into any bugs, or have trouble with installation or configuration, please <a href="https://github.com/inventree/inventree-mcp/issues">open an issue</a> on the GitHub repository.</p>
<p>If there are additional tools or data types you’d like to see exposed via MCP, we’d also love to hear your suggestions - feel free to raise a feature request on the same <a href="https://github.com/inventree/inventree-mcp/issues">issue tracker</a>.</p>]]></content><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[The InvenTree development team is excited to introduce InvenTreeMCP, a new plugin which exposes your InvenTree inventory data to AI agents and other MCP-aware applications via the Model Context Protocol (MCP).]]></summary></entry><entry><title type="html">Action required - Package Repository Change</title><link href="/blog/2026/09/09/package-repo" rel="alternate" type="text/html" title="Action required - Package Repository Change" /><published>2026-09-09T00:00:00+00:00</published><updated>2026-09-09T00:00:00+00:00</updated><id>/blog/2026/09/09/package-repo</id><content type="html" xml:base="/blog/2026/09/09/package-repo"><![CDATA[<p>Due to changes to the package publishing platform, packager.io, all users of the package-based installer (most often installed through the 1-line install script) must manually update their package repository configuration to continue receiving updates.</p>
<p>The following Bash commands will ensure that you continue receiving updates from the new package repository configuration. The update procedure, package structure and general commands are unchanged.</p>
@@ -969,10 +1033,4 @@ docker compose run --rm inventree-server invoke update
<p>If you are using InvenTree in a commercial setting, please consider sponsoring the project to help support ongoing development and maintenance. Your support is greatly appreciated and helps to ensure that InvenTree remains a viable and sustainable project for years to come.</p>
<p>If your company benefits from InvenTree, please consider a <a href="/fund#polar">one time sponsorship</a> or a <a href="/fund#polar">recurring sponsorship</a> to help support the project.</p>]]></content><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[The InvenTree team is excited to announce the release of version 1.1.0.]]></summary></entry><entry><title type="html">Rolling Stocktake Plugin</title><link href="/blog/2025/10/15/rolling-stocktake" rel="alternate" type="text/html" title="Rolling Stocktake Plugin" /><published>2025-10-15T00:00:00+00:00</published><updated>2025-10-15T00:00:00+00:00</updated><id>/blog/2025/10/15/rolling-stocktake</id><content type="html" xml:base="/blog/2025/10/15/rolling-stocktake"><![CDATA[<p>The InvenTree development team has released a new plugin which provides a “Rolling Stocktake” mechanism for InvenTree.</p>
<p>This plugin encourgaes users to perform regular stocktakes of inventory items in a rolling fashion, ensuring that stock levels are consistently accurate without the need for a complete inventory shutdown.</p>
<p>By presenting users with a dashboard widget that highlights stock items that are overdue for stocktake, the plugin helps maintain inventory accuracy and reduces the risk of stock discrepancies.</p>
<p>For more information about the plugin, please refer to the <a href="/SchrodingersGat/inventree-rolling-stocktake">plugin reference</a> or the <a href="https://github.com/inventree/rolling-stocktake-plugin">GitHub page</a>.</p>]]></content><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[The InvenTree development team has released a new plugin which provides a “Rolling Stocktake” mechanism for InvenTree.]]></summary></entry></feed>
<p>If your company benefits from InvenTree, please consider a <a href="/fund#polar">one time sponsorship</a> or a <a href="/fund#polar">recurring sponsorship</a> to help support the project.</p>]]></content><author><name>SchrodingersGat</name></author><summary type="html"><![CDATA[The InvenTree team is excited to announce the release of version 1.1.0.]]></summary></entry></feed>
+2 -2
View File
@@ -30,11 +30,11 @@
<meta property="og:url" content="/lippoliv" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Lippoliv" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"With over 15 years of experience and big big passion I learned to take care about the details. They build up to the big picture we have in mind. I’m planning ahead &amp; act early to prevent a big bang.","headline":"Lippoliv","mainEntityOfPage":{"@type":"WebPage","@id":"/lippoliv"},"url":"/lippoliv"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"With over 15 years of experience and big big passion I learned to take care about the details. They build up to the big picture we have in mind. I’m planning ahead &amp; act early to prevent a big bang.","headline":"Lippoliv","mainEntityOfPage":{"@type":"WebPage","@id":"/lippoliv"},"url":"/lippoliv"}</script>
<!-- End Jekyll SEO tag -->
</head>
@@ -31,11 +31,11 @@
<meta property="og:url" content="/lippoliv/inventree-default-salesorder-items" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Default Salesorder Items" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"lippoliv"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Add default parts (configurable) to every newly created sales order automatically.","headline":"Inventree Default Salesorder Items","mainEntityOfPage":{"@type":"WebPage","@id":"/lippoliv/inventree-default-salesorder-items"},"url":"/lippoliv/inventree-default-salesorder-items"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"lippoliv"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Add default parts (configurable) to every newly created sales order automatically.","headline":"Inventree Default Salesorder Items","mainEntityOfPage":{"@type":"WebPage","@id":"/lippoliv/inventree-default-salesorder-items"},"url":"/lippoliv/inventree-default-salesorder-items"}</script>
<!-- End Jekyll SEO tag -->
</head>
+2 -2
View File
@@ -30,11 +30,11 @@
<meta property="og:url" content="/matmair" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Matmair" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"I try to build an ecosystem of reusable plugins and integrations for InvenTree. Code once and KISS!","headline":"Matmair","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair"},"url":"/matmair"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"I try to build an ecosystem of reusable plugins and integrations for InvenTree. Code once and KISS!","headline":"Matmair","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair"},"url":"/matmair"}</script>
<!-- End Jekyll SEO tag -->
</head>
+2 -2
View File
@@ -31,11 +31,11 @@
<meta property="og:url" content="/matmair/inventree-apprise" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Apprise" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"matmair"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Send notifications from InvenTree via Apprise","headline":"Inventree Apprise","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair/inventree-apprise"},"url":"/matmair/inventree-apprise"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"matmair"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Send notifications from InvenTree via Apprise","headline":"Inventree Apprise","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair/inventree-apprise"},"url":"/matmair/inventree-apprise"}</script>
<!-- End Jekyll SEO tag -->
</head>
+2 -2
View File
@@ -31,11 +31,11 @@
<meta property="og:url" content="/matmair/inventree-rapidoc" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Rapidoc" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"matmair"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Use RapiDoc for Inventree API docs.","headline":"Inventree Rapidoc","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair/inventree-rapidoc"},"url":"/matmair/inventree-rapidoc"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"matmair"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Use RapiDoc for Inventree API docs.","headline":"Inventree Rapidoc","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair/inventree-rapidoc"},"url":"/matmair/inventree-rapidoc"}</script>
<!-- End Jekyll SEO tag -->
</head>
+2 -2
View File
@@ -31,11 +31,11 @@
<meta property="og:url" content="/matmair/inventree-zapier" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Zapier" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"matmair"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Integrate Zapier into InvenTree","headline":"Inventree Zapier","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair/inventree-zapier"},"url":"/matmair/inventree-zapier"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"matmair"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Integrate Zapier into InvenTree","headline":"Inventree Zapier","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair/inventree-zapier"},"url":"/matmair/inventree-zapier"}</script>
<!-- End Jekyll SEO tag -->
</head>
+2 -2
View File
@@ -30,11 +30,11 @@
<meta property="og:url" content="/melektron" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Melektron" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Juggling with bits and bytes for fun and profit ;) (and also electrons if I feel like it)","headline":"Melektron","mainEntityOfPage":{"@type":"WebPage","@id":"/melektron"},"url":"/melektron"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Juggling with bits and bytes for fun and profit ;) (and also electrons if I feel like it)","headline":"Melektron","mainEntityOfPage":{"@type":"WebPage","@id":"/melektron"},"url":"/melektron"}</script>
<!-- End Jekyll SEO tag -->
</head>
+2 -2
View File
@@ -31,11 +31,11 @@
<meta property="og:url" content="/melektron/inventree-adv-sheet-label" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Adv Sheet Label" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"melektron"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"A label printing plugin for InvenTree which provides support for printing labels on off-the-shelf label sheet layouts and adds some more useful features compared to the sheet label plugin included with InvenTree.","headline":"Inventree Adv Sheet Label","mainEntityOfPage":{"@type":"WebPage","@id":"/melektron/inventree-adv-sheet-label"},"url":"/melektron/inventree-adv-sheet-label"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"melektron"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"A label printing plugin for InvenTree which provides support for printing labels on off-the-shelf label sheet layouts and adds some more useful features compared to the sheet label plugin included with InvenTree.","headline":"Inventree Adv Sheet Label","mainEntityOfPage":{"@type":"WebPage","@id":"/melektron/inventree-adv-sheet-label"},"url":"/melektron/inventree-adv-sheet-label"}</script>
<!-- End Jekyll SEO tag -->
</head>
+1 -1
View File
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="/news/feed.atom" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2026-09-17T03:18:19+00:00</updated><id>/news/feed.atom</id><title type="html">InvenTree | News</title><subtitle>InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.</subtitle><entry><title type="html">Action required - Package Repository Change</title><link href="/news/2026/09/09/package" rel="alternate" type="text/html" title="Action required - Package Repository Change" /><published>2026-09-09T00:00:00+00:00</published><updated>2026-09-09T00:00:00+00:00</updated><id>/news/2026/09/09/package</id><content type="html" xml:base="/news/2026/09/09/package"><![CDATA[<h3 id="action-required---package-repository-change">Action required - Package Repository Change</h3>
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="/news/feed.atom" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2026-09-17T11:52:04+00:00</updated><id>/news/feed.atom</id><title type="html">InvenTree | News</title><subtitle>InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.</subtitle><entry><title type="html">Action required - Package Repository Change</title><link href="/news/2026/09/09/package" rel="alternate" type="text/html" title="Action required - Package Repository Change" /><published>2026-09-09T00:00:00+00:00</published><updated>2026-09-09T00:00:00+00:00</updated><id>/news/2026/09/09/package</id><content type="html" xml:base="/news/2026/09/09/package"><![CDATA[<h3 id="action-required---package-repository-change">Action required - Package Repository Change</h3>
<p>It is necessary for all users of the package based installer to manually update their package repository configuration to continue receiving updates. Please follow the instructions in the <a href="/blog/2026/09/09/package-repo">blog post</a> to update your configuration.</p>]]></content><author><name>matmair</name></author><summary type="html"><![CDATA[Action required - Package Repository Change]]></summary></entry><entry><title type="html">1.5.0 Release</title><link href="/news/2026/08/09/1.5.0" rel="alternate" type="text/html" title="1.5.0 Release" /><published>2026-08-09T00:00:00+00:00</published><updated>2026-08-09T00:00:00+00:00</updated><id>/news/2026/08/09/1.5.0</id><content type="html" xml:base="/news/2026/08/09/1.5.0"><![CDATA[<h3 id="150-release">1.5.0 Release</h3>
+2 -2
View File
@@ -30,11 +30,11 @@
<meta property="og:url" content="/piramja" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Piramja" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"And in the end, we have no choice but to embrace the chaos and laugh about it.","headline":"Piramja","mainEntityOfPage":{"@type":"WebPage","@id":"/piramja"},"url":"/piramja"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"And in the end, we have no choice but to embrace the chaos and laugh about it.","headline":"Piramja","mainEntityOfPage":{"@type":"WebPage","@id":"/piramja"},"url":"/piramja"}</script>
<!-- End Jekyll SEO tag -->
</head>
+2 -2
View File
@@ -31,11 +31,11 @@
<meta property="og:url" content="/piramja/inventree-niimbot-plugin" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Niimbot Plugin" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"piramja"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Introduction A label printing plugin for InvenTree, which provides support for the Niimbot Label Printers. This plugin is based on the amazing work from labbots/NiimPrintX and modifications from LorisPolenz/NiimPrintX.","headline":"Inventree Niimbot Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/piramja/inventree-niimbot-plugin"},"url":"/piramja/inventree-niimbot-plugin"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"piramja"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Introduction A label printing plugin for InvenTree, which provides support for the Niimbot Label Printers. This plugin is based on the amazing work from labbots/NiimPrintX and modifications from LorisPolenz/NiimPrintX.","headline":"Inventree Niimbot Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/piramja/inventree-niimbot-plugin"},"url":"/piramja/inventree-niimbot-plugin"}</script>
<!-- End Jekyll SEO tag -->
</head>
+28
View File
@@ -463,6 +463,34 @@ Installing this plugin enables the automatic generation if Internal Part Numbers
</a>
</div>
<div class="space-4 p-2 md:w-1/2">
<a href="/SchrodingersGat/inventree-mcp" class="no-underline" aria-label="open plugin details">
<div class="row g-0 border rounded overflow-hidden flex-md-row mb-4 shadow-sm h-md-250 position-relative">
<div class="col p-4 d-flex flex-column position-static">
<div class="d-inline-block leading-loose">
<span class="plugin_cat">AI</span>
</div>
<h3 class="my-0">inventree-mcp</h3>
<div class="mb-1 text-muted">
<a href="/schrodingersgat">
<span class="inline-flex">
<img src="https://github.com/SchrodingersGat.png?size=40" alt="mdo" class="self-center w-5 h-5 rounded-full" style="margin:0px">
<p> SchrodingersGat</p>
</span>
</a>
</div>
<p class="my-0">InvenTree MCP
</p>
</div>
</div>
</a>
</div>
<div class="space-4 p-2 md:w-1/2">
<a href="/piramja/inventree-niimbot-plugin" class="no-underline" aria-label="open plugin details">
<div class="row g-0 border rounded overflow-hidden flex-md-row mb-4 shadow-sm h-md-250 position-relative">
+45 -23
View File
@@ -3,7 +3,7 @@
"/melektron/inventree-adv-sheet-label": {
"name": "InvenTree Advanced Sheet Label",
"author": "melektron",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "MIT",
"stable": true,
@@ -25,7 +25,7 @@
"/matmair/inventree-apprise": {
"name": "InvenTree Apprise",
"author": "matmair",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "MIT",
"stable": true,
@@ -47,7 +47,7 @@
"/SchrodingersGat/inventree-brother-plugin": {
"name": "inventree-brother-plugin",
"author": "SchrodingersGat",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "MIT",
"stable": false,
@@ -69,7 +69,7 @@
"/wolflu05/inventree-bulk-plugin": {
"name": "inventree-bulk-plugin",
"author": "wolflu05",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "MIT",
"stable": true,
@@ -91,7 +91,7 @@
"/SchrodingersGat/inventree-consolidated-shipping": {
"name": "inventree-consolidated-shipment-lines",
"author": "SchrodingersGat",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "MIT",
"stable": true,
@@ -113,7 +113,7 @@
"/wolflu05/inventree-cups-plugin": {
"name": "inventree-cups-plugin",
"author": "wolflu05",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "MIT",
"stable": true,
@@ -135,7 +135,7 @@
"/lippoliv/inventree-default-salesorder-items": {
"name": "Default sales order items",
"author": "lippoliv",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "MIT",
"stable": true,
@@ -157,7 +157,7 @@
"/wolflu05/inventree-dymo-plugin": {
"name": "inventree-dymo-plugin",
"author": "wolflu05",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "GPL-3.0+",
"stable": true,
@@ -179,7 +179,7 @@
"/SchrodingersGat/inventree-harmonized-codes": {
"name": "inventree-harmonized-codes",
"author": "SchrodingersGat",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "MIT",
"stable": true,
@@ -201,7 +201,7 @@
"/LavissaWoW/inventree-ipn-generator": {
"name": "inventree-ipn-generator",
"author": "LavissaWoW",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "MIT",
"stable": true,
@@ -223,7 +223,7 @@
"/afkiwers/inventree-kicad": {
"name": "inventree-kicad-plugin",
"author": "afkiwers",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "MIT",
"stable": true,
@@ -242,10 +242,32 @@
"content_txt" : "KiCad Integration for InvenTree\n\nA plugin which allows InvenTree to serve component data to KiCad via the HTTP library interface.\n\nThis plugin provides an API wrapper which provides an API interface that conforms to the KiCad HTTP library interface specification. This allows KiCad to pull component data directly from your InvenTree database.\n\nInstallation\n\nThe plugin can be installed via the InvenTree web interface, using the tag inventree-kicad-plugin.\n\nAlternatively, install the plugin manually as follows:\n\npip install inventree-kicad-plugin\n\n\nOr, add to your plugins.txt file and run invoke install.\n\nDocumentation\n\nRefer to the plugin documentation for further instructions and information.\n",
"content": "<p>KiCad Integration for InvenTree</p>\n\n<p>A plugin which allows InvenTree to serve component data to <a href=\"https://kicad.org\">KiCad</a> via the HTTP library interface.</p>\n\n<p>This plugin provides an API wrapper which provides an API interface that conforms to the KiCad HTTP library interface specification. This allows KiCad to pull component data directly from your InvenTree database.</p>\n\n<h2 id=\"installation\">Installation</h2>\n\n<p>The plugin can be installed via the InvenTree web interface, using the tag <code class=\"language-plaintext highlighter-rouge\">inventree-kicad-plugin</code>.</p>\n\n<p>Alternatively, install the plugin manually as follows:</p>\n\n<div class=\"language-plaintext highlighter-rouge\"><div class=\"highlight\"><pre class=\"highlight\"><code>pip install inventree-kicad-plugin\n</code></pre></div></div>\n\n<p>Or, add to your <code class=\"language-plaintext highlighter-rouge\">plugins.txt</code> file and run <code class=\"language-plaintext highlighter-rouge\">invoke install</code>.</p>\n\n<h2 id=\"documentation\">Documentation</h2>\n\n<p>Refer to the <a href=\"https://github.com/afkiwers/inventree_kicad\">plugin documentation</a> for further instructions and information.</p>\n"
},
"/SchrodingersGat/inventree-mcp": {
"name": "inventree-mcp",
"author": "SchrodingersGat",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "MIT",
"stable": true,
"maintained": true,
"pypi": true,
"package_name": "inventree-mcp",
"links":{
"website": "https://inventree.org",
"issue_tracker": "https://github.com/inventree/inventree-mcp/issues",
"github": "https://github.com/inventree/inventree-mcp",
"gitlab": null,
"source": null
},
"categories": ["AI"],
"tags": [],
"content_txt" : "InvenTree MCP\n\nA plugin which provides MCP functionality for the InvenTree platform, allowing AI agents to interact directly with InvenTree.\n\nDocumentation\n\nRefer to the plugin documentation for detailed instructions on how to use the InvenTree MCP plugin.\n\n",
"content": "<p>InvenTree MCP</p>\n\n<p>A plugin which provides MCP functionality for the InvenTree platform, allowing AI agents to interact directly with InvenTree.</p>\n\n<h2 id=\"documentation\">Documentation</h2>\n\n<p>Refer to the <a href=\"https://github.com/inventree/inventree-mcp\">plugin documentation</a> for detailed instructions on how to use the InvenTree MCP plugin.</p>\n\n"
},
"/piramja/inventree-niimbot-plugin": {
"name": "inventree-niimbot-plugin",
"author": "piramja",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "MIT",
"stable": true,
@@ -267,7 +289,7 @@
"/SchrodingersGat/inventree-order-history": {
"name": "inventree-order-history",
"author": "SchrodingersGat",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "MIT",
"stable": true,
@@ -289,7 +311,7 @@
"/matmair/inventree-rapidoc": {
"name": "Inventree RapiDoc",
"author": "matmair",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "MIT license",
"stable": true,
@@ -311,7 +333,7 @@
"/wolflu05/inventree-report-lsp-plugin": {
"name": "inventree-report-lsp-plugin",
"author": "wolflu05",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "GPL-3.0+",
"stable": true,
@@ -333,7 +355,7 @@
"/SchrodingersGat/inventree-rolling-stocktake": {
"name": "inventree-rolling-stocktake",
"author": "SchrodingersGat",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "MIT",
"stable": true,
@@ -355,7 +377,7 @@
"/SchrodingersGat/inventree-stock-forecasting": {
"name": "inventree-stock-forecasting",
"author": "SchrodingersGat",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "MIT",
"stable": true,
@@ -377,7 +399,7 @@
"/SergeoLacruz/inventree-supplier-panel": {
"name": "inventree-supplier-panel",
"author": "SergeoLacruz",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "MIT",
"stable": true,
@@ -399,7 +421,7 @@
"/SchrodingersGat/inventree-test-statistics": {
"name": "inventree-test-statistics",
"author": "SchrodingersGat",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "MIT",
"stable": true,
@@ -421,7 +443,7 @@
"/SchrodingersGat/inventree-wireviz": {
"name": "inventree-wireviz-plugin",
"author": "SchrodingersGat",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "MIT",
"stable": true,
@@ -443,7 +465,7 @@
"/matmair/inventree-zapier": {
"name": "inventree-zapier",
"author": "matmair",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "MIT",
"stable": false,
@@ -465,7 +487,7 @@
"/SergeoLacruz/inventree-zebra-plugin": {
"name": "inventree-zebra-plugin",
"author": "SergeoLacruz",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "MIT",
"stable": true,
@@ -487,7 +509,7 @@
"/wolflu05/inventree-zebra": {
"name": "inventree-zebra",
"author": "wolflu05",
"last_modified": "2026-09-17 03:18:08 +0000",
"last_modified": "2026-09-17 11:51:50 +0000",
"open_source": null,
"license": "GPL-3.0+",
"stable": true,
+189
View File
@@ -71,6 +71,12 @@
<i class="fa fa-tag"></i>
<a class="label" href="/plugins/categories/#ai">
<span class="badge">AI</span>
</a>
<a class="label" href="/plugins/categories/#api">
<span class="badge">API</span>
</a>
@@ -153,6 +159,137 @@
<div id="ai" class="anchor"></div>
<h2 class="text-lg sm:text-xl cm-gray-1 font-medium title-font mb-2">AI</h2>
<div class="flex flex-wrap">
<div class="space-4 p-2 md:w-1/2"><a href="/SchrodingersGat/inventree-mcp" class="no-underline" aria-label="open plugin details">
<div class="row g-0 border rounded overflow-hidden flex-md-row mb-4 shadow-sm h-md-250 position-relative">
<div class="col p-4 d-flex flex-column position-static">
<div class="d-inline-block leading-loose">
<span class="plugin_cat">AI</span>
</div>
<h3 class="my-0">inventree-mcp</h3>
<div class="mb-1 text-muted">
<a href="/schrodingersgat">
<span class="inline-flex">
<img src="https://github.com/SchrodingersGat.png?size=40" alt="mdo" class="self-center w-5 h-5 rounded-full" style="margin:0px">
<p> SchrodingersGat</p>
</span>
</a>
</div>
<p class="my-0">InvenTree MCP
</p>
</div>
</div>
</a></div>
</div>
<div id="api" class="anchor"></div>
<h2 class="text-lg sm:text-xl cm-gray-1 font-medium title-font mb-2">API</h2>
@@ -208,6 +345,10 @@
@@ -408,6 +549,10 @@
@@ -568,6 +713,10 @@ Installing this plugin enables the automatic generation if Internal Part Numbers
@@ -693,6 +842,10 @@ Installing this plugin enables the automatic generation if Internal Part Numbers
@@ -871,6 +1024,10 @@ Installing this plugin enables the automatic generation if Internal Part Numbers
@@ -963,6 +1120,10 @@ Installing this plugin enables the automatic generation if Internal Part Numbers
@@ -1219,6 +1380,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -1413,6 +1578,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -1544,6 +1713,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -1886,6 +2059,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -2051,6 +2228,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -2123,6 +2304,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -2264,6 +2449,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
+212
View File
@@ -527,6 +527,10 @@
@@ -670,6 +674,10 @@
@@ -805,6 +813,10 @@
@@ -893,6 +905,10 @@
@@ -1071,6 +1087,10 @@
@@ -1159,6 +1179,10 @@
@@ -1339,6 +1363,10 @@
@@ -1474,6 +1502,10 @@
@@ -1609,6 +1641,10 @@
@@ -1752,6 +1788,10 @@
@@ -1885,6 +1925,10 @@
@@ -2020,6 +2064,10 @@ Installing this plugin enables the automatic generation if Internal Part Numbers
@@ -2163,6 +2211,10 @@ Installing this plugin enables the automatic generation if Internal Part Numbers
@@ -2298,6 +2350,10 @@ Installing this plugin enables the automatic generation if Internal Part Numbers
@@ -2366,6 +2422,10 @@ Installing this plugin enables the automatic generation if Internal Part Numbers
@@ -2627,6 +2687,10 @@ Installing this plugin enables the automatic generation if Internal Part Numbers
<div class="space-4 p-2 md:w-1/2"><a href="/piramja/inventree-niimbot-plugin" class="no-underline" aria-label="open plugin details">
<div class="row g-0 border rounded overflow-hidden flex-md-row mb-4 shadow-sm h-md-250 position-relative">
@@ -2937,6 +3001,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -3080,6 +3148,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -3223,6 +3295,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -3279,6 +3355,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -3495,6 +3575,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -3651,6 +3735,10 @@ Installing this plugin enables the automatic generation if Internal Part Numbers
@@ -3831,6 +3919,10 @@ Installing this plugin enables the automatic generation if Internal Part Numbers
@@ -3989,6 +4081,10 @@ Installing this plugin enables the automatic generation if Internal Part Numbers
<div class="space-4 p-2 md:w-1/2"><a href="/piramja/inventree-niimbot-plugin" class="no-underline" aria-label="open plugin details">
<div class="row g-0 border rounded overflow-hidden flex-md-row mb-4 shadow-sm h-md-250 position-relative">
@@ -4267,6 +4363,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -4331,6 +4431,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -4531,6 +4635,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -4668,6 +4776,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -4811,6 +4923,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -4946,6 +5062,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -5089,6 +5209,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -5185,6 +5309,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -5316,6 +5444,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -5449,6 +5581,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -5653,6 +5789,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -5786,6 +5926,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -5919,6 +6063,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -5991,6 +6139,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -6112,6 +6264,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -6329,6 +6485,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -6459,6 +6619,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -6649,6 +6813,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -6709,6 +6877,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -6854,6 +7026,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -7048,6 +7224,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -7128,6 +7308,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -7242,6 +7426,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -7415,6 +7603,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -7647,6 +7839,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -7812,6 +8008,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -7884,6 +8084,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -8057,6 +8261,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
@@ -8195,6 +8403,10 @@ A label printing plugin for <a href="https://inventree.org">InvenTree</a>, which
+11 -2
View File
@@ -30,11 +30,11 @@
<meta property="og:url" content="/schrodingersgat" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Schrodingersgat" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Maintainer of InvenTree.","headline":"Schrodingersgat","mainEntityOfPage":{"@type":"WebPage","@id":"/schrodingersgat"},"url":"/schrodingersgat"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Maintainer of InvenTree.","headline":"Schrodingersgat","mainEntityOfPage":{"@type":"WebPage","@id":"/schrodingersgat"},"url":"/schrodingersgat"}</script>
<!-- End Jekyll SEO tag -->
</head>
@@ -96,6 +96,9 @@
<h3>Posts</h3>
<ul class="list-unstyled">
<li>17 Sep 2026 <a href="/blog/2026/09/17/inventree-mcp" class="lead">InvenTree MCP Plugin</a>
</li>
<li>09 Aug 2026 <a href="/blog/2026/08/09/1.5.0" class="lead">1.5.0 Release</a>
</li>
@@ -221,6 +224,12 @@
</a>
</li>
<li>
<a href="/SchrodingersGat/inventree-mcp">
Inventree Mcp
</a>
</li>
<li>
<a href="/SchrodingersGat/inventree-order-history">
Inventree Order History
+40 -32
View File
@@ -281,132 +281,140 @@
<lastmod>2026-09-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>/blog/2026/09/17/inventree-mcp</loc>
<lastmod>2026-09-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>/LavissaWoW</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/SergeoLacruz</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/afwkiers</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/lippoliv</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/matmair</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/melektron</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/piramja</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/schrodingersgat</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/wolflu05</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/melektron/inventree-adv-sheet-label</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/matmair/inventree-apprise</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/SchrodingersGat/inventree-brother-plugin</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/wolflu05/inventree-bulk-plugin</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/SchrodingersGat/inventree-consolidated-shipping</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/wolflu05/inventree-cups-plugin</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/lippoliv/inventree-default-salesorder-items</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/wolflu05/inventree-dymo-plugin</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/SchrodingersGat/inventree-harmonized-codes</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/LavissaWoW/inventree-ipn-generator</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/afkiwers/inventree-kicad</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/SchrodingersGat/inventree-mcp</loc>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/piramja/inventree-niimbot-plugin</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/SchrodingersGat/inventree-order-history</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/matmair/inventree-rapidoc</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/wolflu05/inventree-report-lsp-plugin</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/SchrodingersGat/inventree-rolling-stocktake</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/SchrodingersGat/inventree-stock-forecasting</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/SergeoLacruz/inventree-supplier-panel</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/SchrodingersGat/inventree-test-statistics</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/SchrodingersGat/inventree-wireviz</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/matmair/inventree-zapier</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/SergeoLacruz/inventree-zebra-plugin</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/wolflu05/inventree-zebra</loc>
<lastmod>2026-09-17T03:18:19+00:00</lastmod>
<lastmod>2026-09-17T11:52:04+00:00</lastmod>
</url>
<url>
<loc>/404</loc>
+2 -2
View File
@@ -30,11 +30,11 @@
<meta property="og:url" content="/wolflu05" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Wolflu05" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.","headline":"Wolflu05","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05"},"url":"/wolflu05"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.","headline":"Wolflu05","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05"},"url":"/wolflu05"}</script>
<!-- End Jekyll SEO tag -->
</head>
+2 -2
View File
@@ -31,11 +31,11 @@
<meta property="og:url" content="/wolflu05/inventree-bulk-plugin" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Bulk Plugin" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"wolflu05"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Bulk creation plugin for InvenTree","headline":"Inventree Bulk Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05/inventree-bulk-plugin"},"url":"/wolflu05/inventree-bulk-plugin"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"wolflu05"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Bulk creation plugin for InvenTree","headline":"Inventree Bulk Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05/inventree-bulk-plugin"},"url":"/wolflu05/inventree-bulk-plugin"}</script>
<!-- End Jekyll SEO tag -->
</head>
+2 -2
View File
@@ -31,11 +31,11 @@
<meta property="og:url" content="/wolflu05/inventree-cups-plugin" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Cups Plugin" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"wolflu05"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Label printing plugin for generic cups printers","headline":"Inventree Cups Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05/inventree-cups-plugin"},"url":"/wolflu05/inventree-cups-plugin"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"wolflu05"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Label printing plugin for generic cups printers","headline":"Inventree Cups Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05/inventree-cups-plugin"},"url":"/wolflu05/inventree-cups-plugin"}</script>
<!-- End Jekyll SEO tag -->
</head>
+2 -2
View File
@@ -31,11 +31,11 @@
<meta property="og:url" content="/wolflu05/inventree-dymo-plugin" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Dymo Plugin" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"wolflu05"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Dymo label printer driver plugin for InvenTree","headline":"Inventree Dymo Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05/inventree-dymo-plugin"},"url":"/wolflu05/inventree-dymo-plugin"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"wolflu05"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Dymo label printer driver plugin for InvenTree","headline":"Inventree Dymo Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05/inventree-dymo-plugin"},"url":"/wolflu05/inventree-dymo-plugin"}</script>
<!-- End Jekyll SEO tag -->
</head>
+2 -2
View File
@@ -31,11 +31,11 @@
<meta property="og:url" content="/wolflu05/inventree-report-lsp-plugin" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Report Lsp Plugin" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"wolflu05"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"A report editor with auto completion, diagnostic messages and many more capabilities to help with creating custom templates, powered by django-template-lsp.","headline":"Inventree Report Lsp Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05/inventree-report-lsp-plugin"},"url":"/wolflu05/inventree-report-lsp-plugin"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"wolflu05"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"A report editor with auto completion, diagnostic messages and many more capabilities to help with creating custom templates, powered by django-template-lsp.","headline":"Inventree Report Lsp Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05/inventree-report-lsp-plugin"},"url":"/wolflu05/inventree-report-lsp-plugin"}</script>
<!-- End Jekyll SEO tag -->
</head>
+2 -2
View File
@@ -31,11 +31,11 @@
<meta property="og:url" content="/wolflu05/inventree-zebra" />
<meta property="og:site_name" content="InvenTree" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-09-17T03:18:19+00:00" />
<meta property="article:published_time" content="2026-09-17T11:52:04+00:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Inventree Zebra" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"wolflu05"},"dateModified":"2026-09-17T03:18:19+00:00","datePublished":"2026-09-17T03:18:19+00:00","description":"Zebra label printer driver plugin for InvenTree","headline":"Inventree Zebra","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05/inventree-zebra"},"url":"/wolflu05/inventree-zebra"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"wolflu05"},"dateModified":"2026-09-17T11:52:04+00:00","datePublished":"2026-09-17T11:52:04+00:00","description":"Zebra label printer driver plugin for InvenTree","headline":"Inventree Zebra","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05/inventree-zebra"},"url":"/wolflu05/inventree-zebra"}</script>
<!-- End Jekyll SEO tag -->
</head>