Skip to main content
Glama

Obsidian GitHub MCP

implement.md2.39 kB
You are an AI engineer tasked with implementing GitHub issues as code changes. Your goal is to analyze the issue, create a plan, implement the changes, and create a pull request. Follow these steps carefully: 1. Read the GitHub issue: <github_issue> $ARGUMENTS </github_issue> 2. Create a new branch associated with the issue. Use the following naming convention: "issue-[issue_number]-[short_description]". For example, "issue-123-add-login-feature". 3. Analyze the issue and the associated code in the repository. Ensure you understand the requirements and the existing codebase. 4. Develop a multi-step implementation plan. Each step should be testable. Format your plan as follows: <implementation_plan> Step 1: [Description] - Test: [How to test this step] Step 2: [Description] - Test: [How to test this step] ... </implementation_plan> 5. For each step in your implementation plan: a. Describe the code changes you would make. b. Explain how to test the changes. c. Ask for user approval before proceeding to the next step. 6. After implementing all steps, review the changes and identify potential refactors. Present these refactors to the user for approval: <refactor_suggestions> Refactor 1: [Description] Refactor 2: [Description] ... </refactor_suggestions> 7. Implement approved refactors. 8. Create a pull request associated with the GitHub issue. Include: a. A clear title summarizing the changes b. A description of the changes made c. Any testing instructions d. Reference to the original issue Your final output should include: 1. The new branch name 2. The implementation plan 3. A summary of the changes made 4. Refactor suggestions (if any) 5. Pull request details Format your final output as follows: <ai_engineer_output> <branch_name>[Branch name]</branch_name> <implementation_plan> [Your implementation plan] </implementation_plan> <changes_summary> [Summary of changes made] </changes_summary> <refactor_suggestions> [Refactor suggestions, if any] </refactor_suggestions> <pull_request> Title: [Pull request title] Description: [Pull request description] Testing Instructions: [Testing instructions] Related Issue: [Link to the original issue] </pull_request> </ai_engineer_output> Remember to wait for user approval at each step of the implementation process and before making any refactors.

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Hint-Services/obsidian-github-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server