Mcp Server

database MCP Server

Exasol MCP server. Provides knowledge about the Exasol database to an LLM through the Model Context Protocol.

VerifiedFreshInstall ReadyReviewed
databasedatabase
7 views18 stars6 forksMIT

Why This Matters

Discovered via github-seeds:mcp-hot and last synced 1d ago.

VerifiedFreshInstall ReadyReviewed
Source
github-seeds:mcp-hot
Stars
18
Last synced
1d ago
Install
Instructions detected

Install

1. Add to claude_desktop_config.json

{
  "mcpServers": {
    "mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/blockscout/mcp-server:latest"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

354
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Who Is This For?

Aerospace engineers and systems architects who need to integrate Claude AI into their workflows benefit most from this MCP server. Software developers building aerospace applications can leverage it to add intelligent context management and reasoning capabilities. Teams developing AI-assisted tools for aircraft design, simulation, or mission planning will find it particularly valuable.

Use Cases

Aircraft design analysis with Claude context

Feed aerospace design specifications and requirements into Claude through the MCP server, allowing the AI to maintain context across multiple design iterations and provide informed feedback on structural or aerodynamic trade-offs.

Mission planning assistance and optimization

Use the server to pass flight parameters, constraints, and mission objectives to Claude, enabling it to help analyze and optimize flight plans while maintaining consistency across multiple planning scenarios.

Technical documentation and specification review

Integrate aerospace technical documents and specifications through the MCP server so Claude can review, validate, and suggest improvements while maintaining full context of complex system requirements.

Embedded AI assistance in aerospace tools

Build aerospace applications that communicate with Claude via this MCP server, enabling features like intelligent assistant functionality, real-time recommendations, and context-aware analysis within your existing tools.

Frequently Asked Questions

What aerospace-specific capabilities does this server provide?

This server implements the Model Context Protocol, enabling standardized communication between aerospace applications and Claude. It allows you to pass domain-specific context to Claude while maintaining protocol compliance, but the actual aerospace domain logic and capabilities depend on how you structure your inputs and prompts.

How do I integrate this MCP server into my existing tools?

The server implements the standard MCP specification, so integration follows MCP patterns. You'll configure it as a data source in your Claude-compatible application or client, then route aerospace-related requests through it to ensure proper context management.

Does this handle real-time aerospace data streams?

The server provides MCP protocol implementation for context management. Real-time data handling depends on your implementation—you can pipe streaming data through the server, but you'll need to handle the aerospace-specific processing and formatting on your end.

What are the deployment requirements?

As an MCP server, it requires a compatible MCP host application and appropriate network configuration. Specific deployment requirements depend on your infrastructure, but you'll need Claude API access and a system capable of running the server process alongside your aerospace applications.

Available Tools (354)

Yes

Run docker container

X-Allowed-Tools

Comma-separated list of allowed tools

Issue

Solution

enabled

sources for cross-source comparison |

thinkneo_evaluate_guardrail

Pre-flight prompt safety evaluation against workspace policies

thinkneo_read_memory

Read Claude Code project memory files (index or specific file)

thinkneo_registry_get

Full details for an MCP server package: readme, tools, versions, reviews

Production

**Live** at `mcp.thinkneo.ai`

thinkneo_get_compliance_status

SOC2, GDPR, HIPAA compliance readiness and governance score

Endpoint

URL

thinkneo_get_savings_report

Cost savings report: original vs actual cost, breakdown by task type

thinkneo_evaluate_trust_score

AI Trust Score (0-100) across 6 dimensions with shareable badge

thinkneo_set_baseline

Set a pre-AI baseline metric for comparison

thinkneo_verify_claim

Verify a claim by checking evidence (HTTP status, file exists, DB row, etc.)

thinkneo_check_policy

Verify if a model, provider, or action is allowed by governance policies

thinkneo_write_memory

Write/update project memory files

thinkneo_registry_publish

Publish an MCP server: validates endpoint, runs security scan, stores entry

thinkneo_check_spend

AI cost breakdown by provider, model, team, and time period

thinkneo_provider_status

Real-time health and latency of 7 AI providers

thinkneo_registry_search

Search the MCP Marketplace by keyword, category, rating, or verified status

thinkneo_start_trace

Start an observability session for an agent

thinkneo_log_risk_avoidance

Log a risk that was avoided by AI intervention

thinkneo_benchmark_compare

Compare model performance across tasks

thinkneo_a2a_log

Log an agent-to-agent interaction with cost, outcome, and latency

thinkneo_get_budget_status

Budget utilization, enforcement status, and projected overage

thinkneo_schedule_demo

Book a demo with the ThinkNEO team

thinkneo_registry_review

Rate and review an MCP server (1-5 stars, one per user per package)

Component

Value

thinkneo_list_alerts

Active alerts and incidents for a workspace

thinkneo_registry_install

Installation config for Claude Desktop, Cursor, Windsurf, or custom clients

Description

Auth

thinkneo_usage

API key usage stats: calls today/week/month, top tools, estimated cost

thinkneo_decision_cost

Calculate the cost of a specific decision

thinkneo_verification_dashboard

Dashboard of all claims, verification rates, and trust metrics

thinkneo_check

Prompt safety check: injection patterns (10 rules) + PII (credit card with Luhn, CPF with checksum, SSN, email, phone, API keys)

thinkneo_route_model

Find the cheapest model meeting a quality threshold across 17+ models from 9 providers

thinkneo_simulate_savings

Simulate how much an organization would save with Smart Router

thinkneo_log_event

Log a tool call, model call, decision, or error event

thinkneo_end_trace

End a trace session with final status

thinkneo_get_observability_dashboard

Aggregated observability metrics for a workspace

Bridge

+--------+---------+

thinkneo_agent_roi

ROI report for a specific agent

thinkneo_bridge_generate_agent_card

Auto-generate an A2A Agent Card from the MCP tools/list

thinkneo_bridge_list_mappings

List all current MCP-A2A tool/skill mappings

Header

Description

get_income_statements

Get income statements for a company.

get_current_crypto_price

Get the current / latest price of a crypto currency.

get_company_news

Get news for a company.

get_balance_sheets

Get balance sheets for a company.

search_restaurants

Search restaurants in a city, with cuisine/price/feature filters

get_cultural_context_around_restaurant

Monuments, museums, parks near a restaurant (Wikidata)

get_flow_offers

Today's time-based discount slots for a restaurant

get_restaurant_reviews

Paginated reviews with star and date filters

book_flow_reservation

Reserve a seat at a Flow-discounted slot

get_restaurant_details

Full profile for a restaurant by slug

find_restaurants_near_landmark

Restaurants within walking distance of a famous landmark

Region

API URL

X-Read-Only-Mode

Restrict to read-only tools only

Scenario

Need to Run Manually?

No

Configure MCP in app settings

metadata_processing

Backend extracting fields/pages.

rejected_by_user

The sender cancelled the request.

poll_secs

int

X-Api-Key

yes

metadata_ready

Ready for signing setup.

failed

Processing failed.

per_page

int

secret

string

yes

Required by the MCP spec on every request to a Streamable HTTP server.

uploading

File still being received.

certificated

Fully signed; signed PDF + certificate page available.

metadata

object

whatsapp_phone_number

string

string

at least one

event

string

secondary_color

string \

no

New color or `null` to clear.

search

string

uploaded

File received, awaiting metadata extraction.

rejected_by_signer

A signer rejected the document.

document_id

string

max_wait_secs

int

template_id

string

cpf

string

page

int

Field

Accepted values

copy_receivers

array

assignment_id

string

delivered

bool

payload

string

X-Assinafy-Account-Id

yes

pending_signature

Assignment created; waiting on signers.

hash

string

Status

Meaning

certificating

Final signing artifact is being generated.

account_id

string

artifact

string

email

string

message

string

reason

string

primary_color

string \

int

no

Method

Purpose

X-Assinafy-Webhook-Secret

conditional

expired

Assignment expired without completion.

file_path

string

sort

string

expires_at

string (ISO 8601)

full_name

string

signer_id

string

method

string

is_active

bool

dispatch_id

string

signers

array

url

string

events

array

Argument

Type

signature

string

get_filing_summary

Aggregate counts by status and form type

System

Forms

list_payers

List payers across filings

get_filing_details

Filing detail with payer summary and e-file status

list_filing_types

All supported filing types, e-file availability, and filing system (IRIS/AIR/BSO/PDR)

list_filings

List filings with filters (tax year, form type, status). Includes `filingSystem` field.

get_payer

Payer details for a filing

get_form

Form metadata (type, status, dates)

1099-HC

Active

W-2

Active

get_efile_status

E-file request/response timeline

get_efile_errors

E-file errors with codes and messages

get_chainstack_pricing

— live pricing snapshot: plan tiers, feature matrix, add-ons, and the per-chain dedicated-node catalog

contact_chainstack

— send a message to Chainstack (sales, support, or general questions)

request_testnet_funds

— top up a testnet address from the Chainstack faucet (12 networks across EVM, Solana, and TON)

search_docs

— search Chainstack documentation

get_platform_status

— check platform status and incidents

get_doc_page

— fetch full doc page content

get_available_crypto_tickers

Gets all available crypto tickers.

get_current_stock_price

Get the current / latest price of a company.

get_historical_stock_prices

Gets historical stock prices for a company.

get_crypto_prices

Gets historical prices for a crypto currency.

get_historical_crypto_prices

Gets historical prices for a crypto currency.

Tool

What it does

get_wallet

Balance + recent ledger entries

AINFERA_API_BASE

`https://api.ainfera.ai`

topup_wallet

Top up an Agent's Wallet

AINFERA_API_KEY

—

register_agent

Register a new Agent, returns ID + AgentCard

read_audit_chain

Most recent AuditEvents

AINFERA_MCP_TRANSPORT

`stdio`

list_agents

List Agents for the authenticated Tenant

verify_agent_card

Verify a JWS AgentCard

quickstart

Step-by-step guide for first-time Ainfera users

inference

Make an Inference through L2 Routing

Default

Notes

mint_agent_card

Mint a fresh JWS-signed AgentCard

get_agent

Fetch an Agent by ID

verify_audit_chain

Verify hash chain integrity

read_account

Read the organization account status.

delete_project_collaborator

Remove a collaborator from a project.

update_file_contents

Update the contents of a file.

update_backtest

Update the name or note of a backtest.

authorize_connection

Authorize an external connection with a live brokerage or data provider.

stop_live_algorithm

Stop a live algorithm.

delete_object

Delete the Object Store file of a specific organization and key.

URI

Description

Name

Purpose

create_project

Create a new project in your default organization.

lock_project_with_collaborators

Lock a project so you can edit it.

patch_file

Apply a patch (unified diff) to a file in a project.

delete_backtest

Delete a backtest from a project.

create_live_algorithm

Create a live algorithm.

liquidate_live_algorithm

Liquidate and stop a live algorithm.

read_lean_versions

Returns a list of LEAN versions with basic information for each version.

update_project

Update a project's name or description.

create_compile

Asynchronously create a compile job request for a project.

read_backtest

Read the results of a backtest.

read_optimization

Read an optimization.

read_live_chart

Read a chart from a live algorithm.

upload_object

Upload files to the Object Store.

enhance_error_message

Show additional context and suggestions for error messages.

strategy

`string`

list_projects

List the details of all projects.

create_backtest

Create a new backtest request and get the backtest Id.

create_optimization

Create an optimization with the specified parameters.

list_live_algorithms

List all your past and current live trading deployments.

broadcast_live_command

Broadcast a live command to all live algorithms in an organization.

complete_code

Show the code completion for a specific text input.

description

`string` *optional*

note

`string` *optional*

read_project

List the details of a project or a set of recent projects.

delete_project

Delete a project.

create_project_collaborator

Add a collaborator to a project.

read_project_collaborators

List all collaborators on a project.

update_project_collaborator

Update collaborator information in a project.

read_project_nodes

Read the available and selected nodes of a project.

liveControl

`boolean`

end

`integer`

collaboratorUserId

`string`

write

`boolean`

includeStatistics

`boolean` *optional*

versionId

`string`

format

`` *optional*

error

`object`

collaboratorId

`string`

list_filing_forms

List forms in a filing

get_credit_balance

Returns remaining credits and current plan.

transcribe_tiktok

Transcript from a TikTok URL (`tiktok.com/@user/video/...` or `vm.tiktok.com`).

transcribe_instagram

Transcript from an Instagram URL (`/reel/`, `/p/`, `/tv/`).

transcribe_youtube

Transcript from a YouTube URL (watch, youtu.be, or Shorts).

transcribe_facebook

Transcript from a Facebook URL (`facebook.com/watch`, `fb.watch`, Reels).

list_recent_transcripts

Lists recent transcripts saved to your account, with previews.

thinkneo_policy_create

Create a governance policy for a workspace

thinkneo_benchmark_report

Generate a benchmark report with recommendations

thinkneo_a2a_set_policy

Set communication policies between agents (rate limits, allowed actions)

thinkneo_register_claim

Register a verifiable claim: what an agent did, with evidence type

thinkneo_bridge_a2a_to_mcp

Receive an A2A task, find the matching MCP tool, execute it, return A2A response

Tier

Per minute

prompts

2 prompts with completions

Unlimited

Every response includes `X-RateLimit-Limit`, `X-RateLimit-Remaining`, `X-RateLimit-Reset`. Exceeded limits return `429` with `Retry-After`. See [docs/features/rate-limiting.md](docs/features/rate-limiting.md). --- ## Observability Integrations Native OpenTelemetry support — traces and metrics for every MCP tool call and A2A skill invocation. Enable with environment variables (disabled by default, zero overhead when off): ```bash OTEL_ENABLED=true OTEL_SERVICE_NAME=thinkneo-mcp-gateway OTEL_EXPORTER_OTLP_ENDPOINT=http://your-collector:4317 ``` **Metrics exported:** - `thinkneo.tool_calls_total` — Counter per tool + status (ok/error) - `thinkneo.tool_duration_seconds` — Histogram per tool - `thinkneo.active_requests` — Gauge of concurrent requests **Vendor guides:** - [Datadog](docs/integrations/datadog.md) - [Grafana Tempo + Prometheus](docs/integrations/grafana-tempo.md) - [Honeycomb](docs/integrations/honeycomb.md) --- ## Authentication - **API Key**: Prefix `tnk_`, provided via `Authorization: Bearer <key>` header - **OAuth 2.1**: Full authorization code flow supported - Public tools (safety checks, provider status, marketplace search) work without authentication ## Self-Signup Auto-provision a free API key (500 calls/month): ``` POST https://mcp.thinkneo.ai/mcp/signup ``` No credit card required. All 62 tools available on the free tier. ## Self-Hosted Deployment Run ThinkNEO gateway on your own infrastructure: ```bash git clone https://github.com/thinkneo-ai/mcp-server.git cd mcp-server/deploy cp .env.example .env # edit with your API key docker compose up -d # gateway + PostgreSQL ``` Gateway at `http://localhost:8081/mcp`. See [self-hosted quickstart](docs/self-hosted/quickstart.md). --- ## Enterprise Features - Per-minute rate limiting with configurable thresholds - IP allowlist per API key - Granular scopes (`read`, `execute`, custom) - API key rotation with revocation log - Enterprise tier with unlimited calls - OAuth 2.1 with client credentials flow - Dedicated support and SLA Contact: [[email protected]](mailto:[email protected]) --- ## Reliability Tested weekly against 5 failure scenarios using [toxiproxy](https://github.com/Shopify/toxiproxy) + [WireMock](https://wiremock.org/): 1. **PostgreSQL down** — public tools work, DB tools degrade gracefully, auto-recovery 2. **Redis down** — rate limiting fails open, no crash, auto-recovery 3. **Provider timeout** — 30s latency injected, gateway timeouts within 15s 4. **Provider 429** — handles rate limits, no infinite loop, per-key isolation 5. **High latency** — 5s latency, concurrent requests complete, P95 < 2s for pure tools See [chaos report](docs/reliability/chaos-report.md) and [runbook](docs/reliability/runbook.md). --- ## Security & Compliance - **Vulnerability reporting**: [SECURITY.md](SECURITY.md) — [email protected], 48h response - **Threat model**: [THREAT_MODEL.md](THREAT_MODEL.md) — STRIDE analysis - **Compliance posture**: [docs/compliance/current.md](docs/compliance/current.md) - **Compliance roadmap**: [docs/compliance/roadmap.md](docs/compliance/roadmap.md) — SOC 2 Type I in progress - **Data handling**: [docs/compliance/data-handling.md](docs/compliance/data-handling.md) - **security.txt**: `/.well-known/security.txt` ([RFC 9116](https://www.rfc-editor.org/rfc/rfc9116)) --- ## License [MIT](LICENSE) ## Links - **Website**: [thinkneo.ai](https://thinkneo.ai) - **Developer Docs**: [mcp.thinkneo.ai/mcp/docs](https://mcp.thinkneo.ai/mcp/docs) - **MCP Marketplace**: [mcp.thinkneo.ai/registry](https://mcp.thinkneo.ai/registry) - **Glama Listing**: [glama.ai/mcp/servers/ThinkneoAI/mcp-server](https://glama.ai/mcp/servers/ThinkneoAI/mcp-server) - **A2A Agent Card**: [mcp.thinkneo.ai/.well-known/agent.json](https://mcp.thinkneo.ai/.well-known/agent.json) - **Company**: ThinkNEO AI Technology Co. Ltd (Hong Kong)

completions

completion/complete

thinkneo_business_impact

Business impact report for a workspace

thinkneo_policy_list

List all policies for a workspace

thinkneo_router_explain

Explain why the Smart Router chose a specific model

thinkneo_a2a_flow_map

Visualize agent-to-agent communication flows over a time period

thinkneo_policy_violations

List policy violations with severity and remediation

thinkneo_bridge_mcp_to_a2a

Translate an MCP tool call into an A2A task and dispatch it to an A2A agent

experimental

reserved

thinkneo_get_trace

Retrieve full trace with all events for a session

thinkneo_detect_waste

Detect waste patterns: unused tools, redundant calls, idle agents

thinkneo_policy_evaluate

Evaluate an action against workspace policies

thinkneo_a2a_audit

Generate an audit trail of all A2A interactions

Enterprise

1,000

thinkneo_compliance_generate

Generate a compliance report for a framework

Free

10

GET

--- ## What This Is This repository contains the ThinkNEO Gateway, a dual-protocol server that exposes AI governance tools through both the **Model Context Protocol** (MCP, Anthropic 2024) and the **Agent-to-Agent Protocol** (A2A, Google/Linux Foundation 2025). The gateway implements a bidirectional **MCP-A2A bridge**: MCP clients can dispatch A2A tasks, and A2A agents can call MCP tools. Both protocols share the same governed runtime, meaning all traffic passes through the ThinkNEO Enterprise AI Control Plane for policy enforcement, audit logging, spend tracking, and compliance checks. The server is production-deployed as a single Docker container, serving MCP on `/mcp` and the A2A Agent Card at `/.well-known/agent.json`. All 62 MCP tools and 24 A2A skills run in the same process, share the same PostgreSQL database, and are wrapped with the same free-tier middleware (500 calls/month, auto-provisioned API keys). --- ## MCP Tools 62 tools across 12 categories. All tools accept JSON-RPC 2.0 via Streamable HTTP. ### Governance (6)

thinkneo_get_trust_badge

Public trust score badge lookup by token

thinkneo_log_decision

Log an AI agent decision with type, rationale, and context

thinkneo_get_proof

Get the full proof chain for a verified claim

thinkneo_compliance_list

List available compliance frameworks and their status

100

600

get_cash_flow_statements

Get cash flow statements for a company.

collaborationWrite

`boolean`

nodes

`array` *optional*

content

`string`

newName

`string`

patch

`string`

backtestName

`string`

target

`string`

projectId

`integer`

targetValue

`number` *optional*

optimizationId

`string`

dataProviders

`object` *optional*

count

`integer`

endLine

`integer`

create_file

Add a file to a given project.

read_backtest_chart

Read a chart from a backtest.

update_optimization

Update the name of an optimization.

read_live_portfolio

Read out the portfolio state of a live algorithm.

check_syntax

Check the syntax of a code.

compileId

`string`

brokerage

`object`

read_compile

Read a compile packet job result.

read_file

Read a file from a project, or all files in the project if no file name is provided.

update_file_name

Update the name of a file.

delete_file

Delete a file in a project.

list_backtests

List all the backtests for the project.

read_backtest_orders

Read out the orders of a backtest.

read_backtest_insights

Read out the insights of a backtest.

list_optimizations

List all the optimizations for a project.

abort_optimization

Abort an optimization.

delete_optimization

Delete an optimization.

read_live_algorithm

Read details of a live algorithm.

read_live_logs

Get the logs of a live algorithm.

read_live_orders

Read out the orders of a live algorithm.

read_live_insights

Read out the insights of a live algorithm.

create_live_command

Send a command to a live trading algorithm.

read_object_properties

Get Object Store properties of a specific organization and key.

read_object_store_file_download_url

Get the URL for downloading files from the Object Store.

list_object_store_files

List the Object Store files under a specific directory in an organization.

check_initialization_errors

Run a backtest for a few seconds to initialize the algorithm and get inialization errors if any.

update_code_to_pep8

Update Python code to follow PEP8 style.

read_latest_mcp_server_version

Returns the latest version of the QC MCP Server released.

collaborationLiveControl

`boolean`

name

`string`

excludeProjectId

`integer` *optional*

responseSizeLimit

`integer` *optional*

codeSourceId

`string` *optional*

constraints

`array` *optional*

keys

`array`

criteria

`array`

parameters

`array`

backtestId

`string`

targetTo

`string`

parallelNodes

`integer`

nodeId

`string`

startLine

`integer`

command

`object`

start

`integer` *optional*

estimatedCost

`number`

status

`status enum` *optional*

key

`string`

algorithmId

`string`

objectData

`string`

jobId

`string`

path

`string` *optional*

sentence

`string`

Symptom

What to check

X-Disallowed-Tools

Comma-separated list of tools to exclude

Pack

Detects

Directory

Description

injection

SQL injection, XSS, command injection, path traversal

auth

Credential stuffing, brute force, token replay, privilege escalation

abuse

Rate abuse, resource exhaustion, API scraping

resources

2 resources

logging

logging/setLevel

Project

Description

headers

Header anomalies, spoofing, missing security headers

recon

Path probing, tool enumeration, method probing, fingerprinting

Server

Description

Capability

Status

tools

72 tools, full annotations

nodeType

`string`

update_project_nodes

Update the active state of the given nodes to true.

estimate_optimization_time

Estimate the execution time of an optimization with the specified parameters.

read_object_store_file_job_id

Create a job to download files from the Object Store and then read the job Id.

search_quantconnect

Search for content in QuantConnect.

read_mcp_server_version

Returns the version of the QC MCP Server that's running.

Group

Tools

Compare

`compare_traces`, `compare_traces_over_time`

MCP_TRANSPORT

MCP transport mode

Reproduce

`get_replay_command`

Utility

`resolve_call_ids`

Tests

`create_test_group`, `list_test_groups`, `list_test_group_classes`, `list_test_group_methods`, `build_test_payload`, `delete_test_group`, `set_test_group_enabled`, `regenerate_test`, `get_test_results`

MCP_HOST

Host for HTTP mode

MCP_PORT

Port for HTTP mode

Path

Purpose

Layer

Responsibility

mcp-server

Exposes MCP tools and adds comparison, normalization, and formatting logic

Variable

Purpose

BITDIVE_MCP_TOKEN

Default token when a tool call does not pass `mcp_token`

BITDIVE_API_URL

Base BitDive Monitoring API URL

BITDIVE_SKIP_VERIFY

Disable TLS certificate verification when set to `true`

generate_openapi

Typed HTTP client from an OpenAPI 3.x document, passed inline or by URL — 10 frameworks

generate_graphql

Typed client from a GraphQL SDL schema, optionally with reusable named fragments — 10 frameworks

generate_protobuf

Typed client from Protocol Buffers (`.proto`) definitions — 10 frameworks

generate_sql

Typed model classes from SQL DDL (`CREATE TABLE`), parsed dialect-agnostically — 11 languages

generate_code

Arbitrary type graphs (classes, interfaces, enums, generics) from one structured spec, with imports and cross-references resolved — 11 languages

load_spec_from_file

Runs a `generate_code` spec from disk, so multi-file architectures stay version-controlled and context usage drops to a file path

metaengine_initialize

Primes the agent before its first generation: patterns, examples, and language-specific rules

Parameter

Type

organizationId

`string`

language

`string`

files

`array`

Command

What it does

Works Well With - Skills