Tool MCP Server for B4A

Hi! :) I was looking but I dont really know where I should post this, so really excuse me if do wrong in my first post! :)

I just want to share an MCP Server for B4A I made (well... Claude Code made, because I was just the director lol).

Worked great for me this days with Claude Code.

Its made in vb.net, so feel free to use it the way you need.

https://github.com/unmateria/MCP-B4A
 

JohnC

Expert
Licensed User
Longtime User
This looks very interesting...
 

aeric

Expert
Licensed User
Longtime User
I think this MCP can be also build using B4J.
 

aeric

Expert
Licensed User
Longtime User
B4A and B4J are free to use but they are still proprietary softwares.
Some of the internal working of these softwares are not openly documented and exposed.
I am not sure how one can create an MCP server to interact with B4A and is this allowed by Anywhere Software?
 

aeric

Expert
Licensed User
Longtime User
Which type of interaction are you referring to? I'm completely fine with external processes that use automation features to access the IDE.
I have just taken a bit of time exploring the repo.
From the list of available tools, now I have understood what this MCP server is about.
Can we really call this an MCP server? Maybe yes.
But from my understanding, it is still lacking of some main functionalities such as real-time debugging or ad-hoc adding modules or libraries.
Maybe those functionalities are not important for AI agent because it is not actually going to "use" the IDE or editing a project in an opened window.
It will build from the updated vibe code. It doesn't care what the values of variables, breakpoints or step in debugging.
My understanding is, this MCP server is touching only some surface of B4A IDE, which includes reading the project file, list of libraries, B4ABuilder, JsonLayout Converter, ADB.
It is a good idea and attempt to combine all of these tools.
So I think it only need B4ABuilder, not the B4A IDE.
It is more of an MCP server for B4ABuilder, plus other tools.
Can it use for vibe coding B4A?
I think yes, but not in a way of as a human developer live debugging using an IDE.
 
Top