karpor icon indicating copy to clipboard operation
karpor copied to clipboard

WIP feat:MCP Support init

Open rajp152k opened this issue 1 year ago • 13 comments

What type of PR is this?

/kind feature

What this PR does / why we need it:

MCP functionalities support init

Which issue(s) this PR fixes:

inits progress towards #658
generic discussions posted in #675
originally reviewed and approved by @elliotxx in #795 for further progress

this is a WIP PR to track and discuss the progress towards MCP integration and is not meant to be merged yet

rajp152k avatar Feb 17 '25 03:02 rajp152k

@all-contributors please add @rajp152k for code

elliotxx avatar Feb 22 '25 00:02 elliotxx

@elliotxx

I've put up a pull request to add @rajp152k! :tada:

allcontributors[bot] avatar Feb 22 '25 00:02 allcontributors[bot]

@rajp152k Hi, I left a comment, and there are some problems found by CI, which you need to see. I haven't seen the effect of mcp-go yet, maybe I'll wait for you to go further If there is something I and others can participate in, you can directly assign issue

elliotxx avatar Feb 24 '25 13:02 elliotxx

Hi, yes

I'm still structuring the code and am deliberately making the CI fail with the WIP prefix for now

Will fix them shortly after a semantically complete commit, an aware where they are failing

Apologies for the confusion

rajp152k avatar Feb 24 '25 14:02 rajp152k

@rajp152k Hey, bro, I recently developed an mcp server for converting favicon (https://github.com/elliotxx/favicon-mcp-server), just for practice and to get familiar with the mcp development process. Is there any entry point for me to participate in the development?

elliotxx avatar Mar 18 '25 08:03 elliotxx

Hi @elliotxx , apologies for the delays..

Was afk for a while (dislocated a shoulder)

I'll get back into this shortly

rajp152k avatar Mar 22 '25 11:03 rajp152k

Hi @elliotxx , apologies for the delays..

Was afk for a while (dislocated a shoulder)

I'll get back into this shortly

@rajp152k Bro, I'm sorry to hear this news. How is your health recovering now? And, I have been a bit busy lately, which has caused my response to messages to be a bit slow. (sad) However, I think we can work together to develop the MCP server in April and strive to complete it!

elliotxx avatar Apr 02 '25 03:04 elliotxx

Actually there are a couple of ligament tears and an impacted fracture, so have a surgery scheduled tomorrow

I'll be walking out in a couple of days and would be able to type so yes, we can get this done..

rajp152k avatar Apr 02 '25 03:04 rajp152k

@rajp152k The body is important, please take care of yourself first. I don't know how I can help, but I will pray for a smooth surgery from afar 🙏

elliotxx avatar Apr 02 '25 03:04 elliotxx

Thank you, is a minimally invasive arthroscopy so I should be back soon but really appreciate the concern

rajp152k avatar Apr 02 '25 03:04 rajp152k

hi @elliotxx , I can type again so will resume contribs shortly will keep you updated

thank you for your patience

rajp152k avatar Apr 09 '25 11:04 rajp152k

Welcome back, bro! Hope everything is fine. Feel free to ping me if needed.

elliotxx avatar Apr 09 '25 13:04 elliotxx

Hi @elliotxx , am resuming work on this..

am using mcp-support as a proxy branch where I squash and filter commits from aider-mcp-support in my fork. the latter (in aider.org and plans/ ) has overarching plans and thoughts and the the former will have the actual code and todos in comments.

am skipping ci while this is a WIP for a while

to summarize the close future steps, what I'm going for first is porting the generic storage.Storage to be registered as a Resource for the mcpserver ..

we'll probably not need tools as we'll not be updating the storage backends

we can start using prompts once general patterns emerge from usage of the registered resources...

as for where I could use your help, we could begin strategizing upon how we'll want the integration and end to end tests for this..

rajp152k avatar May 12 '25 10:05 rajp152k