MCP
विकीडाटा एंटिटीज MCP Server
विकीडाटा एक सहयोगी रूप से बनाए रखा जाने वाला ज्ञान आधार है, जिसमें 121 मिलियन से अधिक आइटम हैं, जो लोगों, संगठनों, स्थानों, कार्यों और अवधारणाओं को कवर करते हैं। यह एंटिटी समाधान, ज्ञान ग्राफ, खोज समृद्धि, और संरचित शोध के लिए महत्वपूर्ण है।
MCP Version: 1.0.0 10 MCP Tools Authentication
Base URL
https://mcp.pressmonitor.com Authentication
MCP calls use Bearer tokens over JSON-RPC 2.0.
Authorization: Bearer YOUR_TOKEN suggest_entities
इकाइयां सुझाएँ
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| query_text | string | Yes | प्रश्न पाठ |
| lang | string | No | भाषा |
| limit | string | No | सीमा |
| offset | string | No | बाधा |
Code Examples
curl -X POST "" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "suggest_entities",
"arguments": {
"query_text": "VALUE"
}
},
"id": 1
}' search_entities_by_label
लेबल से इकाइयों की खोज करें
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| query_text | string | Yes | प्रश्न पाठ |
| lang | string | No | भाषा |
| limit | string | No | सीमा |
| offset | string | No | बाधा |
Code Examples
curl -X POST "" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_entities_by_label",
"arguments": {
"query_text": "VALUE"
}
},
"id": 1
}' search_entities_by_description
विवरण से इकाइयों की खोज करें
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| query_text | string | Yes | प्रश्न पाठ |
| lang | string | No | भाषा |
| limit | string | No | सीमा |
| offset | string | No | बाधा |
Code Examples
curl -X POST "" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_entities_by_description",
"arguments": {
"query_text": "VALUE"
}
},
"id": 1
}' search_entities_by_type
प्रकार से इकाइयों की खोज करें
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| type | string | Yes | प्रकार |
| query_text | string | No | प्रश्न पाठ |
| lang | string | No | भाषा |
| limit | string | No | सीमा |
| offset | string | No | बाधा |
Code Examples
curl -X POST "" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_entities_by_type",
"arguments": {
"type": "VALUE"
}
},
"id": 1
}' search_entities_by_claim_value
दावे के मूल्य द्वारा इकाइयों की खोज करें
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| property | string | Yes | गुण |
| value | string | No | मूल्य |
| mode | string | No | मोड |
| lang | string | No | भाषा |
| limit | string | No | सीमा |
| offset | string | No | बाधा |
Code Examples
curl -X POST "" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_entities_by_claim_value",
"arguments": {
"property": "VALUE"
}
},
"id": 1
}' search_entities_by_property
गुण द्वारा इकाइयों की खोज करें
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| property | string | Yes | गुण |
| value | string | No | मूल्य |
| qualifier | string | No | प्रमाणक |
| rank | string | No | पद |
| lang | string | No | भाषा |
| limit | string | No | सीमा |
| offset | string | No | बाधा |
Code Examples
curl -X POST "" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_entities_by_property",
"arguments": {
"property": "VALUE"
}
},
"id": 1
}' search_entities_by_date_range
तिथि सीमा द्वारा इकाइयों की खोज करें
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| property | string | Yes | गुण |
| from | string | No | से |
| to | string | No | तक |
| value | string | No | मूल्य |
| lang | string | No | भाषा |
| limit | string | No | सीमा |
| offset | string | No | बाधा |
Code Examples
curl -X POST "" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_entities_by_date_range",
"arguments": {
"property": "VALUE"
}
},
"id": 1
}' get_entity_by_id
ID द्वारा इकाई प्राप्त करें
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| wikidata_id | string | Yes | विकिडेटा ID |
| lang | string | No | भाषा |
Code Examples
curl -X POST "" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "get_entity_by_id",
"arguments": {
"wikidata_id": "VALUE"
}
},
"id": 1
}' get_entity_claims
इकाई दावे प्राप्त करें
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| wikidata_id | string | Yes | विकिडेटा ID |
| lang | string | No | भाषा |
| limit | string | No | सीमा |
| offset | string | No | बाधा |
Code Examples
curl -X POST "" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "get_entity_claims",
"arguments": {
"wikidata_id": "VALUE"
}
},
"id": 1
}' get_properties
गुण प्राप्त करें
Code Examples
curl -X POST "" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "get_properties",
"arguments": {}
},
"id": 1
}'