├── .gitignore ├── LICENSE ├── README.md ├── examples ├── README.md ├── brainstorm-enhancements.md ├── code-review.md ├── design-critique.md ├── second-opinion.md └── writing-feedback.md ├── mcp-client-config.example.json ├── package.json ├── src ├── api │ └── deepseek │ │ └── deepseek.ts ├── config.ts ├── index.ts ├── server.ts ├── tools │ ├── brainstorm-enhancements │ │ ├── brainstorm-enhancements.ts │ │ └── index.ts │ ├── code-review │ │ ├── code-review.ts │ │ └── index.ts │ ├── design-critique │ │ ├── design-critique.ts │ │ └── index.ts │ ├── second-opinion │ │ ├── index.ts │ │ └── second-opinion.ts │ └── writing-feedback │ │ ├── index.ts │ │ └── writing-feedback.ts ├── types │ └── index.ts └── utils │ ├── file.ts │ └── prompt.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/README.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/brainstorm-enhancements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/examples/brainstorm-enhancements.md -------------------------------------------------------------------------------- /examples/code-review.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/examples/code-review.md -------------------------------------------------------------------------------- /examples/design-critique.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/examples/design-critique.md -------------------------------------------------------------------------------- /examples/second-opinion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/examples/second-opinion.md -------------------------------------------------------------------------------- /examples/writing-feedback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/examples/writing-feedback.md -------------------------------------------------------------------------------- /mcp-client-config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/mcp-client-config.example.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/package.json -------------------------------------------------------------------------------- /src/api/deepseek/deepseek.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/src/api/deepseek/deepseek.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | import './server.js'; -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/tools/brainstorm-enhancements/brainstorm-enhancements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/src/tools/brainstorm-enhancements/brainstorm-enhancements.ts -------------------------------------------------------------------------------- /src/tools/brainstorm-enhancements/index.ts: -------------------------------------------------------------------------------- 1 | export { definition, handler } from './brainstorm-enhancements.js'; -------------------------------------------------------------------------------- /src/tools/code-review/code-review.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/src/tools/code-review/code-review.ts -------------------------------------------------------------------------------- /src/tools/code-review/index.ts: -------------------------------------------------------------------------------- 1 | export { definition, handler } from './code-review.js'; -------------------------------------------------------------------------------- /src/tools/design-critique/design-critique.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/src/tools/design-critique/design-critique.ts -------------------------------------------------------------------------------- /src/tools/design-critique/index.ts: -------------------------------------------------------------------------------- 1 | export { definition, handler } from './design-critique.js'; -------------------------------------------------------------------------------- /src/tools/second-opinion/index.ts: -------------------------------------------------------------------------------- 1 | export { definition, handler } from './second-opinion.js'; -------------------------------------------------------------------------------- /src/tools/second-opinion/second-opinion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/src/tools/second-opinion/second-opinion.ts -------------------------------------------------------------------------------- /src/tools/writing-feedback/index.ts: -------------------------------------------------------------------------------- 1 | export { definition, handler } from './writing-feedback.js'; -------------------------------------------------------------------------------- /src/tools/writing-feedback/writing-feedback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/src/tools/writing-feedback/writing-feedback.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/utils/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/src/utils/file.ts -------------------------------------------------------------------------------- /src/utils/prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/src/utils/prompt.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyanheads/mentor-mcp-server/HEAD/tsconfig.json --------------------------------------------------------------------------------