{"id":42923606,"url":"https://github.com/unstackedapps/opensuitemcp","last_synced_at":"2026-03-04T14:03:26.055Z","repository":{"id":320586703,"uuid":"1073289178","full_name":"unstackedapps/opensuitemcp","owner":"unstackedapps","description":"AI-driven NetSuite assistant powered by MCP. Chat with your ERP data using Next.js, Gemini, Claude, OpenAI and Inception Labs","archived":false,"fork":false,"pushed_at":"2026-03-01T13:24:57.000Z","size":664,"stargazers_count":14,"open_issues_count":0,"forks_count":6,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-01T16:47:41.816Z","etag":null,"topics":["ai","byollm","chatbot","erp-automation","gpt-5","inception-labs","langchain-alternative","llm-agents","mcp","mercury-2","netsuite","nextjs","oracle-netsuite","react","suiteql","vercel-ai-sdk"],"latest_commit_sha":null,"homepage":"https://www.unstackedapps.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/unstackedapps.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-09T22:21:52.000Z","updated_at":"2026-03-01T13:31:16.000Z","dependencies_parsed_at":"2025-10-24T17:37:14.136Z","dependency_job_id":null,"html_url":"https://github.com/unstackedapps/opensuitemcp","commit_stats":null,"previous_names":["opensuitemcp/opensuitemcp","unstackedapps/opensuitemcp"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/unstackedapps/opensuitemcp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unstackedapps%2Fopensuitemcp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unstackedapps%2Fopensuitemcp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unstackedapps%2Fopensuitemcp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unstackedapps%2Fopensuitemcp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unstackedapps","download_url":"https://codeload.github.com/unstackedapps/opensuitemcp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unstackedapps%2Fopensuitemcp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30083011,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T13:22:36.021Z","status":"ssl_error","status_checked_at":"2026-03-04T13:20:45.750Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","byollm","chatbot","erp-automation","gpt-5","inception-labs","langchain-alternative","llm-agents","mcp","mercury-2","netsuite","nextjs","oracle-netsuite","react","suiteql","vercel-ai-sdk"],"created_at":"2026-01-30T18:04:23.681Z","updated_at":"2026-03-04T14:03:26.041Z","avatar_url":"https://github.com/unstackedapps.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"./app/icon.svg\" alt=\"OpenSuiteMCP Icon\" width=\"24\" height=\"24\" /\u003e\u003cspan style=\"font-weight: 200;\"\u003e OpenSuite\u003c/span\u003eMCP NetSuite AI Assistant\n\nAn AI-powered chat assistant that integrates with NetSuite via MCP (Model Context Protocol), enabling natural language interactions with your NetSuite data. Built with Next.js, Vercel AI SDK, and supporting multiple AI providers (Google Gemini, Anthropic Claude, OpenAI GPT, and Inception Labs Mercury).\n\n\u003cimg src=\"./docs/screenshot1.png\" alt=\"OpenSuiteMCP Main UI\" width=\"100%\" /\u003e\n\n_Chat interface in dark mode showing the welcome prompt and main UI._\n\n### NetSuite MCP Tool Integration\n\nThe assistant seamlessly integrates with NetSuite's MCP tools to execute complex queries and retrieve real-time data directly from your NetSuite instance.\n\n\u003cimg src=\"./docs/screenshot2.png\" alt=\"NetSuite MCP Tool Usage\" width=\"100%\" /\u003e\n\n_Example query requesting the top ten customers by sales order count, demonstrating the power of NetSuite MCP tool usage in the app._\n\n## Quick Start\n\n### Prerequisites\n\n- Node.js 18+ and pnpm\n- PostgreSQL database\n- Docker (optional, for local development with SearXNG)\n\n### Setup\n\n1. **Install dependencies:**\n\n   ```bash\n   pnpm install\n   ```\n\n2. **Run automated setup:**\n\n   ```bash\n   pnpm setup:backend\n   ```\n\n   This generates secrets, creates `.env.local`, and optionally starts Docker containers (PostgreSQL, Redis, and SearXNG).\n\n3. **Run database migrations:**\n\n   ```bash\n   pnpm db:migrate\n   ```\n\n4. **Start the development server:**\n\n   ```bash\n   pnpm dev\n   ```\n\n5. **Configure your API key:**\n   - Open the **Settings** modal from the sidebar\n\n- Enter your AI provider API key (Google, Anthropic, OpenAI, or Inception Labs)\n- API keys are encrypted and stored securely in your database\n\nThe app will be running at [http://localhost:3000](http://localhost:3000).\n\n## Documentation\n\n- **[LICENSE](LICENSE)** - Full license terms and usage restrictions\n- **[NOTICE.md](NOTICE.md)** - Usage notice and commercial restrictions\n- **[ATTRIBUTION.md](ATTRIBUTION.md)** - Open source attributions and credits\n- **[CHANGELOG.md](CHANGELOG.md)** - Version history and release notes\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funstackedapps%2Fopensuitemcp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funstackedapps%2Fopensuitemcp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funstackedapps%2Fopensuitemcp/lists"}