-
Notifications
You must be signed in to change notification settings - Fork 5
Add MCP Server Template #10
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
base: main
Are you sure you want to change the base?
Add MCP Server Template #10
Conversation
4f9b33b to
4599dfa
Compare
| ".venv/*", | ||
| ] | ||
|
|
||
| [tool.coverage.report] |
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.
Add the omit item here
[tool.coverage.report]
omit = [
"**/__init__.py",
"**/tests/*",
]
precision = 2
fail_under = 90
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.
added
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.
Do we need this file? I dont see it in our other servers
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.
removed
4599dfa to
3101cb9
Compare
|
Needs to generate Containerfile for podman, as well as .containerignore |
| @@ -0,0 +1,56 @@ | |||
| """ | |||
| Copyright (c) 2025, Oracle and/or its affiliates. | |||
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.
Make this dynamic based on the actual year.
| @@ -0,0 +1,30 @@ | |||
| """ | |||
| Copyright (c) 2025, Oracle and/or its affiliates. | |||
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.
Make this dynamic based on the actual year.
| @@ -0,0 +1,5 @@ | |||
| """ | |||
| Copyright (c) 2025, Oracle and/or its affiliates. | |||
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.
Make this dynamic based on the actual year.
| @@ -0,0 +1,35 @@ | |||
| Copyright (c) 2025 Oracle and/or its affiliates. | |||
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.
Make this dynamic based on the actual year.
| ENV/ | ||
|
|
||
| # IDE | ||
| .idea/ |
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.
would it be better to manage user-specific config/dotfiles in the user's global gitignore?
| **/.venv | ||
| **/.langgraph_api/ | ||
|
|
||
| .idea |
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.
would it be better to manage user-specific config/dotfiles in the user's global gitignore?
Description
This PR adds the MCP server template generator using cookiecutter. This allows service teams to quick generate project structure following the guidelines of the official OCI MCP Repo
Type of change
Please delete options that are not relevant.
How Has This Been Tested?
This has been tested within this repo and used with the official OCI MCP Repo
Usage
Run the below command in the root of the OCI MCP Repo
Follow the prompts to enter the required information
Cookiecutter will generate a new directory with your MCP server project.
Run
make build && make installOnce that folder is generated, add the new server to cline and try it out
Details
Details
Testing
generatorfolder to modify the outputChecklist: