-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mcp_utils.py to maintain a json of all known MCP Servers #9559
base: main
Are you sure you want to change the base?
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- can you update mcp_servers.json in this PR too ?
- in a separate PR can you make a github action to run this script nightly and only update if there is a change needed
2. Update mcp_servers.json
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please add a test. Otherwise this LGTM
Done |
Title
Utility function to maintain a json of all known MCP Servers
Relevant issues
Task: LiteLLM should maintain a json of all known MCP Servers, can we get help with a script that scrapes all servers here: https://github.com/modelcontextprotocol/servers/tree/main/src and stores as a json
The benefit of this is we can then allow litellm users to easily reference well known MCP servers
Each server can be stored as the following
Pre-Submission checklist
Please complete all items before asking a LiteLLM maintainer to review your PR
Type
Utility
Changes
mcp_utils.py iteratively reads all the
README.md
from https://github.com/modelcontextprotocol/servers/ and updates the existingmcp_servers.json
under the root directory of the repo.Execute
python mcp_utils.py
NOTE
sqllite
as the README.md has invalid json for mcp server. Needs to fix it as separate documentation PRfetch
andtime
doesn't have mcp server written.