diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md new file mode 100644 index 0000000..f794902 --- /dev/null +++ b/.github/copilot-instructions.md @@ -0,0 +1,20 @@ +[byterover-mcp] + +[byterover-mcp] + +You are given two tools from Byterover MCP server, including +## 1. `byterover-store-knowledge` +You `MUST` always use this tool when: + ++ Learning new patterns, APIs, or architectural decisions from the codebase ++ Encountering error solutions or debugging techniques ++ Finding reusable code patterns or utility functions ++ Completing any significant task or plan implementation + +## 2. `byterover-retrieve-knowledge` +You `MUST` always use this tool when: + ++ Starting any new task or implementation to gather relevant context ++ Before making architectural decisions to understand existing patterns ++ When debugging issues to check for previous solutions ++ Working with unfamiliar parts of the codebase diff --git a/.gitignore b/.gitignore index 6efb6f7..e6da297 100644 --- a/.gitignore +++ b/.gitignore @@ -170,4 +170,12 @@ memory/ai-2/* !memory/ai-2/.gitkeep *.bkp logs/* -!logs/.gitkeep \ No newline at end of file +!logs/.gitkeep +.clinerules/byterover-rules.md +.kilocode/rules/byterover-rules.md +.roo/rules/byterover-rules.md +.windsurf/rules/byterover-rules.md +.cursor/rules/byterover-rules.mdc +.kiro/steering/byterover-rules.md +.qoder/rules/byterover-rules.md +.augment/rules/byterover-rules.md \ No newline at end of file diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..0dd07ea --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,17 @@ +# byterover-mcp +You are given two tools from Byterover MCP server, including +## 1. `byterover-store-knowledge` +You `MUST` always use this tool when: + ++ Learning new patterns, APIs, or architectural decisions from the codebase ++ Encountering error solutions or debugging techniques ++ Finding reusable code patterns or utility functions ++ Completing any significant task or plan implementation + +## 2. `byterover-retrieve-knowledge` +You `MUST` always use this tool when: + ++ Starting any new task or implementation to gather relevant context ++ Before making architectural decisions to understand existing patterns ++ When debugging issues to check for previous solutions ++ Working with unfamiliar parts of the codebase diff --git a/~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json b/~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json new file mode 100644 index 0000000..7c73c9c --- /dev/null +++ b/~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json @@ -0,0 +1,33 @@ +{ + "mcpServers": { + "github.com/chroma-core/chroma": { + "command": "python", + "args": ["${env:MCP_CHROMA_SERVER_PATH}/chroma_mcp_server.py"], + "cwd": "${env:MCP_CHROMA_SERVER_PATH}", + "disabled": false, + "autoApprove": [] + }, + "github.com/github/github-mcp-server": { + "command": "docker", + "args": [ + "run", + "-i", + "--rm", + "-e", + "GITHUB_PERSONAL_ACCESS_TOKEN", + "ghcr.io/github/github-mcp-server:v1.2.3" + ], + "env": { + "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}" + } + } + }, + "inputs": [ + { + "type": "promptString", + "id": "github_token", + "description": "GitHub Personal Access Token", + "password": true + } + ] +}