I made an MCP using nodeloc!!! :xhj20:

Preface: Thanks to @runoneall for the inspiration, and thanks to @James for agreeing to develop this!

I’ve made NodeLoc into an MCP—you can install it on clients like Claude Desktop, Cursor, Cherry Studio, Cline, and then operate the forum directly with natural language commands like:

  • “Show me the latest posts”
  • “Check me in”
  • “Send a red packet with 100 energy, split into 10 shares in this thread”
  • “Tip the author of this post 50 energy”

There are a total of 42 tools, divided into several categories:

  • Forum basics: browse latest/hot/category, read posts, create posts, reply, private message, like, favorite, vote

  • NodeLoc features: browse/join/create nested communities (Nodes), chat channels, daily check-in, send red packets, energy tipping, view points details/leaderboards

  • Official payment API: create payment, query orders, energy transfer (app registration required in payment/applications)

  • Knowledge base: search docs.nodeloc.com documentation (using llms.txt index)

  • Mini programs: wrapper for nodeloc-apps CLI

  • Authentication uses Cookie-based sessions (hoping @james can open up user-api-key): after login, the session is saved locally and automatically relogs in if expired; supports 2FA

Configuration is very simple (environment variables):

NODELOC_USERNAME=your username
NODELOC_PASSWORD=your password
node dist/index.js

Runs completely locally—no worries about account leaks!
Repo: GitHub - Patrick130306/nodeloc-mcp: MCP server for the NodeLoc community: forum, energy, payment, docs, miniprogram tools · GitHub (bilingual README, MIT)
Please give it a star if you find it helpful!

19 Likes

Patrick130306/nodeloc-mcp — MCP server for the NodeLoc community: forum, energy, payment, docs, miniprogram tools

0 stars · TypeScript · Last commit 2026-08-30

2 Likes

Damn, you’re awesome!

1 Like

Bumping this… feels like no one’s seen it…

1 Like

“Help me automatically grind levels”

1 Like

I want to auto-farm energy.

1 Like

That’s absolutely awesome.

1 Like

Come and give it a try.

1 Like

Is it really always this fast?

1 Like

Mainly because when I posted, hardly anyone saw it and it just went down… I just bumped it back up.

Qiangqiang?!

1 Like

Doesn’t this mean AI could browse posts by itself?

“Help me report post number 105831”

Yeah, it seems like you can also use nl, but I haven’t tested it yet…

…using the promo post I made for my project to report it…
That’s just too much ()

1 Like

That’s awesome!

I’ve been found out—oh no!

666 can be used like this too—does that mean you can farm time now?

Was it also this tool that just replied to my post?

Yeah, awa, looks like it was a great success.