Skip to content

ginkgoo-ai/be-core-mcp

Repository files navigation

Ginkgoo Core MCP Service

Features

Completed ✅

  • MCP Management

In Progress 🚧

  • MCP

Tech Stack

  • Java 23
  • Spring Boot 3.x
  • Spring Security & Spring Authentication Server
  • PostgreSQL
  • JWT

Getting Started

git clone <repository-url>
cd ginkgoo-mcp
mvn clean install
mvn spring-boot:run

Health Check

Service health can be monitored at:

GET /health

# Response:
{
    "status": "UP",
}

Configuration

spring:
  security:
    oauth2:
      client:
        registration:
          google:
            client-id: ${GOOGLE_CLIENT_ID}
            client-secret: ${GOOGLE_CLIENT_SECRET}

  datasource:
    url: ${POSTGRES_URL}
    username: ${POSTGRES_USER}
    password: ${POSTGRES_PASSWORD}

Requirements

  • JDK 21+
  • PostgreSQL 14+
  • Maven 3.8+

License

This project is available under a dual licensing model:

  • Open Source License (AGPL-3.0):
    This software is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
    See the LICENSE file for details.

  • Commercial License:
    If you wish to use this software without complying with AGPL-3.0
    or require a proprietary license with different terms,
    please contact [email protected].

Contributing

We welcome contributions! Please read our Contributing Guide before submitting issues or pull requests.

Code of Conduct

To foster a welcoming and inclusive environment, we adhere to our Code of Conduct. All contributors are expected to follow these guidelines.

Contributor License Agreement (CLA)

Before making any contributions, you must agree to our CLA. This ensures that all contributions align with the project’s dual licensing model.

If you have any questions, contact [email protected].


© 2025 Ginkgo Innovations. All rights reserved.

About

AI MCP Service

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •