Thanks for "homework" links . . .  I've been intrigued and loosely
following Fineract / MIFOS for years . . .  and thought I would try to get
a little deeper into the community participation.

On Fri, Mar 28, 2025 at 9:57 AM James Dailey <jdai...@apache.org> wrote:

> Hi Paul.  - Welcome.
>
> You raised important points that go beyond this discussion about MCP and I
> think we would have this thread.
>
> There is an internal debate, longstanding, as to the product vision.  I
> see the debate as between "provide everything" and "provide just an
> essential common core".  Fineract is one of the "highest in the stack" open
> source projects you'll find - not underlying tech but significant
> END-user-interaction logic, which makes this complex.
>
> We haven't had a Product Roadmap call in over two years, so perhaps now is
> a prime moment to get that going.   Zoom call ?   You can find some of our
> deliberations on the listserv archive {search "roadmap") at
> https://lists.apache.org/list?dev@fineract.apache.org:gte=1d:roadmap
> and
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=231117062
>
>
> You can also find it in our Fineract Significant Improvement Projects
> (FSIPs) which is a sort of "apache software norm" i.e. a pattern for
> project development prioritization.
> https://cwiki.apache.org/confluence/display/FINERACT/Fineract+Significant+Improvement+Proposals
>   Someone proposes an area of work, if it is significant enough that it
> could impact downstream users we have a full discussion and hold a vote to
> approve the direction.
>
> To get a sense of the community and some roadmap achievements, you may
> also want to peruse the Quarterly reports to the Board of Apache Software
> Foundation. (ASF).
>
> https://cwiki.apache.org/confluence/display/FINERACT/Fineract+PMC+Reports+to+Apache+Software+Foundation+%28ASF%29+Board
>
> The challenge is often in understanding/recognizing/promoting/influencing
> what the community wants and what the community is willing to work on -
> open source as a "Bazaar" not a "Cathedral" -  basically, if you contribute
> it, then it gets done.   If not, then, nice idea.  And, to add to the
> complexity, the software is in production in several financial institutions
> and it is important that the code remains sufficiently well tested and free
> from defects.
>
> I would welcome more discussion on this and your points about the
> self-service data access model.
>
> Thanks,
>
> James Dailey
> PMC Member and Current Chair
>
>
>
>
>
> On Fri, Mar 28, 2025 at 2:07 AM Paul <pchristi...@gmail.com> wrote:
>
>> To clarify, it appears Victor's queries around MCP isn't about replacing
>> Postgre. Instead, it's about providing robust, documented API connectivity
>> – a need that directly aligns my desire for improved 'self-service'
>> capabilities. MCP's abstract database complexities present data in an
>> LLM-digestible format leveraging APIs. (The same fundamental requirement by
>> dozens of others); Accessible, user-friendly API interfaces, not raw
>> backend exposure.
>>
>> From a business standpoint, the current state of documentation
>> significantly hinders Fineract's potential for wider adoption and organic
>> growth beyond the immediate community. Enabling wider adoption can rapidly
>> amplify Fineract's functionality and innovation, while allowing the core
>> community to maintain its focus on stability and accessibility.
>>
>> Legacy systems, whether open or closed source struggle with the challenge
>> on innovation versus technical deficiencies. It's difficult, complex and
>> requires intent plus a lot of cooperation to cure.
>>
>> While I don't possess coding skills, I deeply admire those who can
>> efficiently resolve technical issues. Adam and others have been crushing
>> issues. The 'theory nerd' in me ponders the value added if accumulated
>> efforts are strategically focused. I strongly encourage formulating process
>> to accept and prioritize work, grounded in a mutually agreed and understood
>> product vision. I see "how" discussion is ongoing on the topic.
>>
>> Consider a simple framework for leveraging product vision in
>> prioritization:
>>
>>    1. *Establish and Communicate a Clear Product Vision:* Ensure the
>>    vision is well-defined, accepted, and understood by all contributors.
>>    2. *Implement a Standardized Decision-Making Process:* Develop a
>>    simple, consistent method to evaluate product suggestions, yielding a 
>> clear
>>    'yes' or 'no' accepting work based on alignment with the vision.
>>    3. *Define Effort Allocation Targets:* Leadership / community should
>>    agree on percentage-based goals for addressing technical debt (ensuring
>>    existing stable functionality, relevance, and documentation) versus
>>    pursuing innovation.
>>    4. *Define Innovation:* Innovation should be carefully defined.
>>    Conversely, investing in a stable, bug-free, and well-documented core will
>>    empower external contributions, accelerating genuine, agile innovation.
>>
>> *In essence, by prioritizing API accessibility, curing documentation
>> gaps, and adhering to a clear product vision, Fineract can achieve both
>> stability and accelerated growth through increased contributions.*
>>
>> Regards
>>
>> On Fri, Mar 28, 2025 at 1:37 AM Naphlin Peter <starna...@gmail.com>
>> wrote:
>>
>>> Hi Victor,
>>>
>>> I have read the write up you have shared on Apache Doris, how would this
>>> be different from for example using a generic postgres or mysql MCP server
>>> that are already available and open?
>>>
>>> Regards,
>>>
>>> Naphlin Peter Akena,
>>> Kampala,
>>> Uganda
>>>
>>> tel:+256777110054
>>> skype: *napho.peter*
>>>
>>>
>>> On Thu, Mar 27, 2025 at 11:02 PM VICTOR MANUEL ROMERO RODRIGUEZ <
>>> victor.rom...@fintecheando.mx> wrote:
>>>
>>>> Hello Apache Fineract Community,
>>>>
>>>> Question:
>>>>
>>>> Is there any interest in the Apache Fineract Community to integrate a
>>>> MCP Server ?
>>>>
>>>> There are other Apache Projects that are integrating this feature, i.e
>>>> Apache Doris.
>>>>
>>>>
>>>> https://www.linkedin.com/pulse/apache-doris-mcp-server-mingyu-chen-4k95c/
>>>>
>>>> We have already made it por specific use cases like KCY and Loan
>>>> origination.
>>>>
>>>> But it could be useful if all the Apache Fineract APIs could be mapped.
>>>>
>>>> The MCP implementation tasks could be easier if we could have OpenApi
>>>> (swagger) updated and well documented and maybe this is the first step for
>>>> the MCP tool.
>>>>
>>>> I will be glad to hear your thoughts on this matter.
>>>>
>>>> Regards
>>>>
>>>> Victor Romero
>>>>
>>>
>>
>> --
>> --
>> Paul
>>
>

-- 
--
Paul

Reply via email to