About Itop MCP
Itop MCP is an MCP server published by Combodo in the Developer Tools category: official MCP server for iTop.
The repository has 8 stars and 3 forks, with the last commit 8 days ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/Combodo/itop-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Itop MCP
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 6 days ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- ✓Tests presentA test suite exists in the repository.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
1 check has not been run yet.
Releases
README
itop-mcp
A MCP server for iTop.
This MCP server is a stand-alone application which interacts with iTop using the standard REST/JSON webservices. For now the project is still a prototype, use it at your own risks!
The project is based on the Symfony "mcp-bundle". It is a full blown Symfony web application, so the usual Symfony configuration rules apply (especially it requires mod_rewrite if you use apache as the web server).
The datamodel (datamodel-production.xml) of the target iTop instance MUST BE copied to the data folder of the project.
The complete dopcumentation is available here: https://www.itophub.io/wiki/page?id=extensions:itop-mcp
Installation
- Run:
composer install
- Grab the file
data/datamodel-production.xmlfrom your iTop instance and copy it to thedatafolder of the project.
Configuration
Make sure that your webserver can serve the /public folder
Then browse to the URL serving /public and follow the on-screen instructions !
Configure the itop-mcp server in your favorite IA agent...
Tips
The datamodel as well as the list of available webservices are cached on the MCP side (with a TTL of 3600 s).
To clear the cache run the CLI command:
bin/console cache:pool:clear --all
Contributing
You are welcome to play with the iTop MCP server and contribute to it. Please use the "Issues" feature of GitHub to report your findings (bugs, ideas for enhancements, etc.) before creating a Pull Request.
README fetched from the repository 6 days ago. The original is authoritative.