diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c59e97c --- /dev/null +++ b/.gitignore @@ -0,0 +1,67 @@ +# Dependencies +node_modules/ +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +# Environment variables +.env +.env.local +.env.development.local +.env.test.local +.env.production.local +.env*.local + +# Build output +dist/ +build/ +out/ +.next/ +.nuxt/ +.cache/ +.parcel-cache/ + +# IDE and editor files +.vscode/ +.idea/ +*.swp +*.swo +*~ +.DS_Store +Thumbs.db + +# Logs +logs/ +*.log + +# Testing +coverage/ +.nyc_output/ + +# TypeScript +*.tsbuildinfo +.tsc-cache/ + +# Package manager files +.npm/ +.yarn/ +.pnp.* +.yarn-integrity + +# Docker +.dockerignore +docker-compose.override.yml + +# Miscellaneous +.eslintcache +.stylelintcache +*.pid +*.seed +*.pid.lock +.grunt/ +.lock-wscript +.node_repl_history +.npmrc +.yarnrc \ No newline at end of file diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..e6dfbc5 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,35 @@ +# CLAUDE.md + +This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. + +## Project Overview + +This is the n8n-mcp repository, which appears to be intended for integrating n8n (workflow automation tool) with MCP (Model Context Protocol). The project is currently in its initial state with no implementation yet. + +## Current State + +The repository is newly initialized with: +- A basic README.md file +- Git repository initialized on the main branch +- Claude settings allowing bash commands (find and ls) + +## Development Notes + +Since this is a blank project, when implementing features: + +1. **Project Setup**: If creating a Node.js/TypeScript project (common for n8n integrations), ensure to: + - Initialize with appropriate package.json + - Set up TypeScript configuration if needed + - Configure appropriate build and test scripts + +2. **MCP Integration**: When implementing MCP server functionality: + - Follow the MCP specification for server implementation + - Ensure proper protocol handling for n8n integration + +3. **n8n Integration**: When working with n8n: + - Consider n8n's node structure and API requirements + - Implement appropriate credentials and connection handling + +## Repository Structure + +Currently minimal - structure will need to be established based on project requirements. \ No newline at end of file