# Failing installing node-mcp23017

**URL:** <https://discourse.nodered.org/t/failing-installing-node-mcp23017/20144>\
**Category:** General\
**Created:** [9 January 2020 23:28 UTC](https://discourse.nodered.org/t/failing-installing-node-mcp23017/20144 "2020-01-09T23:28:28Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![bakman2](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bakman2/32/6207_2.png) [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Post date:** [10 January 2020 06:55 UTC](https://discourse.nodered.org/t/failing-installing-node-mcp23017/20144/3 "2020-01-10T06:55:54Z")

</div>

The mcp23017 node installs the i2c node, but the incorrect version. [See this topic.](https://discourse.nodered.org/t/node-red-contrib-i2c-fails-to-install/18774/38)

Try installing i2c first:

```auto
cd /home/pi/.node-red
npm install https://github.com/nielsnl68/node-red-contrib-i2c.git

```

Hold on from here:

You want to install `node-red-contrib-mcp23017`  
But you typed: `npm install node-mcp23017`

2 different things.

1 is a node-red-node,  
1 is the nodejs package - which is the one you tried to install.

However, `node-red-contrib-mcp23017` has not been updated for 4 years. Perhaps you need to try a more recent version as there are more nodes that support the mcp23017.

May I suggest you use the editor first, it is easier: hamburger menu -\> manage palette -\> install tab -\> search for mcp23017 -\> install.

---

_[View the full topic](https://discourse.nodered.org/t/failing-installing-node-mcp23017/20144)._
