Sharing of the OpenEvolve program database #199
Replies: 5 comments 5 replies
-
This vibes too close to the individuals of "Devin" Cursorrules, where they practice making their own tools. I think any common-sense agent like OpenHands would also have best practices in coding up new MCPs... https://github.com/grapeot/devin.cursorrules Definitely check the following out, there needs to be a patch on MCP-Proxy TBXark/mcp-proxy#38 |
Beta Was this translation helpful? Give feedback.
-
@BradKML, I agree that one would want to have a mechanism to serve a small number of code snippets that are relevant to a user query. As you allude to, there are many proxy MCP servers that could accomplish this, e.g.,
|
Beta Was this translation helpful? Give feedback.
-
@qdrddr, others don't seem to be intimidated by the challenge: https://smithery.ai/blog/tool-calls-are-the-new-clicks cc: @calclavia and @kamath |
Beta Was this translation helpful? Give feedback.
-
Any interest in pursuing this @codelion ? |
Beta Was this translation helpful? Give feedback.
-
I have written this to Aixiv, it's a good paper aixiv-org/aiXiv#16 (comment) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
As I understand it, the program database that is evolved in OpenEvolve is a local database. If that database could be opened up to the world, then users could combine code snippets that others have evolved with their own evolved code snippets. That might increase diversity and lead to more "open-ended" evolution (a la Ken Stanley et al).
The Model Context Protocol (MCP) is an emerging standard that could be used to serve and consume code snippets from users' OpenEvolve program databases, similar to the "MCP Box" of Alita (https://github.com/CharlesQ9/Alita), though that project hasn't yet released any open-source code. If a MCP client were incorporated into OpenEvolve, or could be easily plugged into OpenEvolve, then users could expand their local program databases by consuming code snippets served by a third party over MCP.
Beta Was this translation helpful? Give feedback.
All reactions