Octonet Mcp

by apolocine

394 downloads
Not rated
GitHub

About

1 MCP server, 13 databases, zero config. Connect AI agents to PostgreSQL, MySQL, MongoDB, SQLite, Oracle, SQL Server, DB2, SAP HANA, MariaDB, CockroachDB, Cloud Spanner, HSQLDB, Sybase. 15 tools per entity + 4 AI prompts. Auth + RBAC included. 11 transports: REST, GraphQL

Details

Author
apolocine
Downloads
394
Categories
Database, AI

- Supports 13 different database systems
- Provides 15 MCP tools per entity (CRUD and more)
- Includes 4 prompts for schema and data exploration
- Zero-configuration setup for quick connections
- Can run as a local or remote MCP server
- Compatible with Claude Desktop integration

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Octonet Mcp
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install via npx octonet-mcp with the required --dialect and --uri arguments to specify the database type and connection string. For Claude Desktop, configure an MCP server entry using the command and args, or use the remote server URL https://mcp.amia.fr/mcp.

User_findAll

Find all User entities. Optionally filter, sort, limit.

User_findById

Find a User entity by its ID.

User_create

Create a new User entity.

User_update

Update a User entity by ID.

User_delete

Delete a User entity by ID.

User_count

Count User entities. Optionally filter.

User_findOne

Find a single User entity matching a filter.

User_search

Search User entities by text query.

User_upsert

Insert or update a User entity. Finds by filter, creates if not found.

User_deleteMany

Delete multiple User entities matching a filter.

User_updateMany

Update multiple User entities matching a filter.

User_aggregate

Run an aggregation pipeline on User entities.

User_addToSet

Add a value to an array field of a User entity (no duplicates).

User_pull

Remove a value from an array field of a User entity.

User_increment

Increment a numeric field of a User entity.

Product_findAll

Find all Product entities. Optionally filter, sort, limit.

Product_findById

Find a Product entity by its ID.

Product_create

Create a new Product entity.

Product_update

Update a Product entity by ID.

Product_delete

Delete a Product entity by ID.

Product_count

Count Product entities. Optionally filter.

Product_findOne

Find a single Product entity matching a filter.

Product_search

Search Product entities by text query.

Product_upsert

Insert or update a Product entity. Finds by filter, creates if not found.

Product_deleteMany

Delete multiple Product entities matching a filter.

Product_updateMany

Update multiple Product entities matching a filter.

Product_aggregate

Run an aggregation pipeline on Product entities.

Product_addToSet

Add a value to an array field of a Product entity (no duplicates).

Product_pull

Remove a value from an array field of a Product entity.

Product_increment

Increment a numeric field of a Product entity.

Order_findAll

Find all Order entities. Optionally filter, sort, limit.

Order_findById

Find a Order entity by its ID.

Order_create

Create a new Order entity.

Order_update

Update a Order entity by ID.

Order_delete

Delete a Order entity by ID.

Order_count

Count Order entities. Optionally filter.

Order_findOne

Find a single Order entity matching a filter.

Order_search

Search Order entities by text query.

Order_upsert

Insert or update a Order entity. Finds by filter, creates if not found.

Order_deleteMany

Delete multiple Order entities matching a filter.

Order_updateMany

Update multiple Order entities matching a filter.

Order_aggregate

Run an aggregation pipeline on Order entities.

Order_addToSet

Add a value to an array field of a Order entity (no duplicates).

Order_pull

Remove a value from an array field of a Order entity.

Order_increment

Increment a numeric field of a Order entity.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "octonet mcp": {
            "octonet": {
                "url": "https://octonet.amia.fr/mcp",
                "headers": {
                    "X-API-Key": "sk_live_cc3460b5b6502008d6fe3b09249dcdc0eb4b1daa24701083190f8dcf83336799"
                }
            }
        }
    }
}

McpServers

{
    "octonet": {
        "url": "https://octonet.amia.fr/mcp",
        "headers": {
            "X-API-Key": "sk_live_cc3460b5b6502008d6fe3b09249dcdc0eb4b1daa24701083190f8dcf83336799"
        }
    }
}

OctoNet MCP

> 1 MCP server, 13 databases, zero config. ## Quick Start ``bash npx octonet-mcp --dialect=postgres --uri=postgresql://user:pass@localhost:5432/mydb Claude Desktop Configuration { "mcpServers": { "octonet": { "command": "npx", "args": ["octonet-mcp", "--dialect=sqlite", "--uri=:memory:"] } } } Remote Server { "mcpServers": { "octonet": { "url": "https://mcp.amia.fr/mcp" } } } 13 Databases PostgreSQL, MySQL, MariaDB, SQLite, Oracle, SQL Server, DB2, SAP HANA, HSQLDB, Sybase, CockroachDB, Cloud Spanner, MongoDB. 15 MCP Tools per Entity findAll, findById, create, update, delete, count, findOne, search, upsert, deleteMany, updateMany, aggregate, addToSet, pull, increment. 4 Prompts describe-schema, suggest-query, explain-data, list-entities. Author Dr Hamid MADANI drmdh@msn.com ``
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.