-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlhm.plugin.json
More file actions
75 lines (75 loc) · 4.57 KB
/
Copy pathlhm.plugin.json
File metadata and controls
75 lines (75 loc) · 4.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
{
"identifier": "obelinf-mcp",
"name": "Obelinf MCP",
"description": "Query and update your network and infrastructure documentation, including sites, racks, devices, subnets, IPs, VLANs, VRFs, cables, MAC addresses, and contacts, from any MCP client. Connect to https://api.obelinf.com/mcp with OAuth or a scoped API key sent as an Authorization: Bearer header.",
"version": "1.0.3",
"author": "Obelinf",
"authorUrl": "https://github.com/Obelinf",
"homepage": "https://obelinf.com",
"category": "developer",
"icon": "https://obelinf.com/logo-512.png",
"cloudEndpoint": "https://api.obelinf.com/mcp",
"tags": [
"mcp",
"network",
"dcim",
"ipam",
"infrastructure",
"devops",
"ai-agents"
],
"tools": [
{ "name": "search", "description": "Cross-resource full-text search across your infrastructure inventory." },
{ "name": "list_sites", "description": "List physical locations and data center sites." },
{ "name": "get_site", "description": "Retrieve a single site." },
{ "name": "create_site", "description": "Create a site." },
{ "name": "update_site", "description": "Update a site." },
{ "name": "delete_site", "description": "Delete a site." },
{ "name": "list_racks", "description": "List rack inventory, units, and positions." },
{ "name": "get_rack", "description": "Retrieve a single rack." },
{ "name": "create_rack", "description": "Create a rack." },
{ "name": "update_rack", "description": "Update a rack." },
{ "name": "delete_rack", "description": "Delete a rack." },
{ "name": "list_devices", "description": "List servers, switches, appliances, and VMs." },
{ "name": "get_device", "description": "Retrieve a single device." },
{ "name": "create_device", "description": "Create a device." },
{ "name": "update_device", "description": "Update a device." },
{ "name": "delete_device", "description": "Delete a device." },
{ "name": "list_subnets", "description": "List IPAM subnets and prefixes." },
{ "name": "get_subnet", "description": "Retrieve a single subnet." },
{ "name": "create_subnet", "description": "Create a subnet." },
{ "name": "update_subnet", "description": "Update a subnet." },
{ "name": "delete_subnet", "description": "Delete a subnet." },
{ "name": "list_ip_addresses", "description": "List assigned and free IP addresses." },
{ "name": "get_ip_address", "description": "Retrieve a single IP address." },
{ "name": "create_ip_address", "description": "Create an IP address." },
{ "name": "update_ip_address", "description": "Update an IP address." },
{ "name": "delete_ip_address", "description": "Delete an IP address." },
{ "name": "list_vlans", "description": "List VLAN groups and IDs." },
{ "name": "get_vlan", "description": "Retrieve a single VLAN." },
{ "name": "create_vlan", "description": "Create a VLAN." },
{ "name": "update_vlan", "description": "Update a VLAN." },
{ "name": "delete_vlan", "description": "Delete a VLAN." },
{ "name": "list_vrfs", "description": "List virtual routing and forwarding instances." },
{ "name": "get_vrf", "description": "Retrieve a single VRF." },
{ "name": "create_vrf", "description": "Create a VRF." },
{ "name": "update_vrf", "description": "Update a VRF." },
{ "name": "delete_vrf", "description": "Delete a VRF." },
{ "name": "list_cables", "description": "List cabling between ports and endpoints." },
{ "name": "get_cable", "description": "Retrieve a single cable." },
{ "name": "create_cable", "description": "Create a cable." },
{ "name": "update_cable", "description": "Update a cable." },
{ "name": "delete_cable", "description": "Delete a cable." },
{ "name": "list_mac_addresses", "description": "List MAC inventory and assignments." },
{ "name": "get_mac_address", "description": "Retrieve a single MAC address." },
{ "name": "create_mac_address", "description": "Create a MAC address." },
{ "name": "update_mac_address", "description": "Update a MAC address." },
{ "name": "delete_mac_address", "description": "Delete a MAC address." },
{ "name": "list_contacts", "description": "List people and vendors tied to your infrastructure." },
{ "name": "get_contact", "description": "Retrieve a single contact." },
{ "name": "create_contact", "description": "Create a contact." },
{ "name": "update_contact", "description": "Update a contact." },
{ "name": "delete_contact", "description": "Delete a contact." },
{ "name": "list_changelog", "description": "Audit trail of every change, with actor and field-level diffs." }
]
}