Interface with SIEMENS PLC S7-1500/1200 using their JSON-RPC 2.0 API, exposing PLC functionalities as MCP tools for programmatic interaction.
ThinkPLC-MCP is a server designed to interface with SIEMENS PLC S7-1500/1200 using their JSON-RPC 2.0 API. It exposes API functionalities as MCP tools, enabling AI assistants and other MCP-compatible clients to interact with the PLC programmatically.
login
, logout
, ChangePassword-user
)ping
)Api-GetPermissions
after loginApi-Version
Api-Browse
Api-GetQuantityStructures
Api-GetPasswordPolicy
PlcProgram-Browse
PlcProgram-Read
PlcProgram-Write-*
Plc-ReadOperatingMode
Plc-RequestChangeOperatingMode
Plc-ReadSystemTime
)Plc-SetSystemTime
)Project-ReadLanguages
)Alarms-Browse
)Alarms-Acknowledge
)DiagnosticBuffer-Browse
)This server uses a config.js
file written in ES Module syntax.
config.js
:export const config = {
URL: "https://<PLC-IP-Address>/api/jsonrpc", // required
userName: "your-username", // optional
pwr: "your-password", // optional
};
cd your-project-directory
npm install
Edit config.js as shown above.
Start the server
node start
To use this MCP server with Claude AI (desktop version):
Find or create the claude_desktop_config.json file (typically in the Claude app config folder).
Add or update the following:
{
"mcpServers": {
"ThinkPLC-MCP": {
"command": "npx",
"args": ["mcp-remote", "http://localhost:5000/mcp"]
}
}
}
npm install -g @modelcontextprotocol/tools
FastAPI and MCP service providing Islamic prayer times and other useful calculations.
MCP to interface with multiple blockchains, staking, DeFi, swap, bridging, wallet management, DCA, Limit Orders, Coin Lookup, Tracking and more.
Detects Chinese mobile phone carriers, including China Mobile, China Unicom, China Telecom, and virtual operators.
A healthcare-focused RAG server using Groq API and Chroma for information retrieval from patient records.
Fulcra Context MCP server for accessing your personal health, workouts, sleep, location, and more, all privately. Built around Context by Fulcra.
Performs satellite orbital mechanics calculations using natural language, with a built-in world cities database for location lookup.
Generates true random coin flips using the random.org API.
generate lyrics, song and background music(instrumental)
Enable AI Agents to purchase anything in a secure way using Fewsats
An MCP server for analyzing product or service reviews.