I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

spinai_agent_integration
与HubSpot MCP服务器集成Spinai代理
1
Github Watches
0
Github Forks
0
Github Stars
SpinAI App
A TypeScript-based application that integrates AI capabilities using OpenAI and other AI services.
Features
- AI-powered functionality using OpenAI
- Integration with HubSpot
- Modern TypeScript development setup
- Express.js backend
- Environment-based configuration
Prerequisites
- Node.js (v18 or higher)
- npm or yarn
- OpenAI API key
- HubSpot access token
Installation
- Clone the repository:
git clone [your-repo-url]
cd my-spinai-app
- Install dependencies:
npm install
- Set up environment variables:
- Copy
.env.example
to.env
:
- Copy
cp .env.example .env
- Edit `.env` with your credentials:
OPENAI_API_KEY="your-openai-api-key" HUBSPOT_ACCESS_TOKEN="your-hubspot-access-token" SHARED_CONTACT_ID="your-shared-contact-id"
## Development
### Running the Development Server
```bash
npm run dev
This will start the development server with hot-reloading enabled.
Building for Production
npm run build
Starting the Production Server
npm run start
Project Structure
my-spinai-app/
├── src/ # Source code
├── .env # Environment variables (copy from .env.example)
├── .env.example # Example environment variables
├── package.json # Project dependencies and scripts
├── tsconfig.json # TypeScript configuration
└── mcp-config.ts # Model Context Protocol configuration
Available Scripts
-
npm run dev
- Start development server with hot-reloading -
npm run build
- Build the project for production -
npm run start
- Start the production server -
npm run lint
- Run ESLint for code formatting -
npm run check-types
- Check TypeScript types
Environment Variables
The following environment variables are required:
-
OPENAI_API_KEY
- Your OpenAI API key -
HUBSPOT_ACCESS_TOKEN
- Your HubSpot access token -
SHARED_CONTACT_ID
- Shared contact ID for HubSpot
Technologies Used
- TypeScript
- Node.js
- Express.js
- OpenAI SDK
- HubSpot Integration
- ESLint for code linting
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contributing
[Add contribution guidelines if applicable]
相关推荐
Confidential guide on numerology and astrology, based of GG33 Public information
Take an adjectivised noun, and create images making it progressively more adjective!
Reviews

user_qC5McMM5
SpinAi_Agent_Integration by KaranThink41 is an outstanding integration tool available on GitHub. It seamlessly enhances automation capabilities and effortlessly integrates with various platforms. The user-friendly interface and comprehensive documentation make it perfect for developers looking to streamline processes. Highly recommended for those seeking efficient AI integration solutions!