Back to Home
jbutcher21 icon

senzing-mcp-server

Verified Safe

by jbutcher21

Overview

Provides entity resolution capabilities from the Senzing SDK to AI assistants via the Model Context Protocol (MCP).

Installation

Run Command
./launch_senzing_mcp.sh

Environment Variables

  • SENZING_ENGINE_CONFIGURATION_JSON
  • LD_LIBRARY_PATH
  • PYTHONPATH
  • SENZING_MODULE_NAME
  • SENZING_INSTANCE_NAME
  • SENZING_LOG_LEVEL

Security Notes

The code itself is well-structured and does not use dangerous functions like `eval`. All Senzing SDK calls are wrapped for asynchronous execution within a ThreadPoolExecutor. Security relies heavily on the underlying Senzing SDK and the secure configuration of its environment variables (`SENZING_ENGINE_CONFIGURATION_JSON`, `LD_LIBRARY_PATH`, `PYTHONPATH`). The HTTP/SSE transport can be configured to listen on all interfaces (`0.0.0.0`), which is a network risk if not properly secured via firewalls or proxies. By default, it uses localhost for HTTP/SSE or STDIO, which are safer.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens2000
Stars0
Forks0
Last Update2026-01-06

Tags

SenzingEntity ResolutionAI IntegrationMCPPython