Server Details
Map text into knowledge graphs to create a structured representation of conceptual relations and t…
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- infranodus/mcp-server-infranodus
- GitHub Stars
- 36
- Server Listing
- InfraNodus MCP Server
Available Tools
24 toolsanalyze_existing_graph_by_nameTry in Inspector
Extract and analyze an existing graph from your InfraNodus account
| Name | Required | Description | Default |
|---|---|---|---|
| graphName | Yes | Name of the existing InfraNodus graph in your account to retrieve | |
| includeGraph | No | Include full graph structure in response (add only if explicitly needed) | |
| addNodesAndEdges | No | Include nodes and edges in response (add only if explicitly needed, not recommended for longer texts) | |
| includeStatements | No | Include processed statements in response (add only if explicitly needed) | |
| modifyAnalyzedText | No | Entity detection: none (normal), detectEntities (mix entities and words), extractEntitiesOnly (detect entities only - use for ontology and knowledge graph creation and entity extraction) | none |
| includeGraphSummary | No | Include AI-generated graph summary for RAG prompt augmentation |
analyze_google_search_resultsTry in Inspector
Generate a knowledge graph and topical clusters from Google search results for provided search queries
| Name | Required | Description | Default |
|---|---|---|---|
| queries | Yes | Queries that you'd like to get Google search results for, can be comma-separated for multiple queries | |
| importCountry | No | Country of the search queries, default is United States (US).Use the country most suitable for the language selected. | US |
| showGraphOnly | No | Only include the graph structure and keywords in the response (do not include the search results) | |
| importLanguage | No | Language of the search queries, default is English (EN), use the language of the conversation or requested by user. | EN |
| showExtendedGraphInfo | No | Include extended graph information in the response (add only if explicitly needed) | |
| includeSearchResultsOnly | No | Only include search results in the response (do not include the knowledge graph and keywords) |
analyze_related_search_queriesTry in Inspector
Generate a knowledge graph and identifymain topical clusters in the search requests related to the search queries provided
| Name | Required | Description | Default |
|---|---|---|---|
| queries | Yes | Queries that you'd like to get Google related queries for, can be comma-separated for multiple queries | |
| importCountry | No | Country of the search queries, default is United States (US). Use the country most suitable for the language selected. | US |
| showGraphOnly | No | Only include the graph structure and keywords in the response (do not include the search queries) | |
| importLanguage | No | Language of the search queries, default is English (EN), use the language of the conversation or requested by user. | EN |
| keywordsSource | No | Source of keywords to use for the graph: related (Google suggestions) or adwords (Google Ads suggestions - broader range) | related |
| showExtendedGraphInfo | No | Include extended graph information in the response (add only if explicitly needed) | |
| includeSearchQueriesOnly | No | Only include search queries in the response (do not include the knowledge graph and keywords) |
create_knowledge_graphTry in Inspector
Create a knowledge graph in InfraNodus from text, save it, and provide its name and a link to it for future use.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text that you'd like to analyze. Use new lines to separate separate statements or paragrams in each text (but not the sentences). | |
| graphName | Yes | Name of the graph to create in InfraNodus | |
| includeGraph | No | Include full graph structure in response (add only if explicitly needed) | |
| addNodesAndEdges | No | Include nodes and edges in response (add only if explicitly needed, not recommended for longer texts) | |
| includeStatements | No | Include processed statements in response (add only if explicitly needed) | |
| modifyAnalyzedText | No | Entity detection: none (normal), detectEntities (mix entities and words), extractEntitiesOnly (detect entities only - use for ontology and knowledge graph creation and entity extraction) | none |
develop_conceptual_bridgesTry in Inspector
Analyze text and get ideas on how to develop conceptual bridges in this text to link it to a broader discourse
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text that you'd like to develop based on the latent concepts that connect this text to a broader discourse. Use new lines to separate separate statements or paragrams in each text (but not the sentences). | |
| modelToUse | No | AI model to use for generating research questions: claude-opus-4.1, claude-sonnet-4, gemini-2.5-flash, gemini-2.5-flash-lite, gpt-4o, gpt-4o-mini, gpt-5, gpt-5-mini | gpt-4o |
develop_latent_topicsTry in Inspector
Analyze text, extract underdeveloped topics and get an idea on how to develop them
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text that you'd like to develop based on the latent concepts that connect this text to a broader discourse. Use new lines to separate separate statements or paragrams in each text (but not the sentences). | |
| modelToUse | No | AI model to use for generating research questions: claude-opus-4.1, claude-sonnet-4, gemini-2.5-flash, gemini-2.5-flash-lite, gpt-4o, gpt-4o-mini, gpt-5, gpt-5-mini | gpt-4o |
develop_text_toolTry in Inspector
Analyze text to extract research questions, develop latent topics, and identify content gaps in a single workflow with progress tracking
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text that you'd like to think about and analyze. Use new lines to separate separate statements or paragrams in each text (but not the sentences). | |
| gapDepth | No | Depth of content gaps to generate questions for | |
| modelToUse | No | AI model to use for generating insights: claude-opus-4.1, claude-sonnet-4, gemini-2.5-flash, gemini-2.5-flash-lite, gpt-4o, gpt-4o-mini, gpt-5, gpt-5-mini | gpt-4o |
| useSeveralGaps | No | Generate questions for several content gaps found in text | |
| extendedIdeationMode | No | Use extended ideation mode to generate ideas instead of questions. Only run if explicitly requested or if the previous run with of this tool did not provide sufficient results |
difference_between_textsTry in Inspector
Extract the conceptial relations that are not present in the first text but are in the other texts
| Name | Required | Description | Default |
|---|---|---|---|
| contexts | Yes | Array of texts where the FIRST text is analyzed for missing parts compared to the REMAINING reference texts. Example: [targetText, referenceText1, referenceText2, ...] | |
| includeGraph | No | Include full graph structure in response (add only if explicitly needed) | |
| addNodesAndEdges | No | Include nodes and edges in response (add only if explicitly needed, not recommended for longer texts) | |
| includeStatements | No | Include processed statements in response (add only if explicitly needed) |
fetchTry in Inspector
Fetch a specific search result for an InfraNodus knowledge graph
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ID of the search result to retrieve (username:graph_name:search_query |
generate_content_gapsTry in Inspector
Generate content gaps from text using knowledge graph analysis
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text that you'd like to retrieve content gaps from. Use new lines to separate separate statements or paragrams in each text (but not the sentences). |
generate_contextual_hintTry in Inspector
Generate information about the main topics and concepts in a text to augment RAG retrieval and text analysis
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text that you'd like to get an overview of. Use new lines to separate separate statements or paragrams in each text (but not the sentences). |
generate_knowledge_graphTry in Inspector
Analyze text and generate a knowledge graph with main topics, topical clusters, concepts, concepts relations and structural gaps. Only use when explicitly asked to analyze a text or generate a knowledge graph. Do not use for short clarifying questions that you already have an answer to from the context of the conversation.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text that you'd like to analyze. Use new lines to separate separate statements or paragrams in each text (but not the sentences). Use [[wikilinks]] to mark entities (if required for social / knowledge graphs, ontology, or entity detection). | |
| includeGraph | No | Include full graph structure in response (true only if explicitly needed or requested) | |
| addNodesAndEdges | No | Include nodes and edges in response (true only if explicitly needed, not recommended for longer texts) | |
| includeStatements | No | Include processed statements in response (true only if explicitly needed or requested) | |
| modifyAnalyzedText | No | Text processing setting to use: none (for text, gap, and topical analysis), detectEntities (mix entities and words), extractEntitiesOnly (detect entities only - use for ontology and knowledge graph generation and entity extraction) | none |
generate_research_ideasTry in Inspector
Analyze text and generate innovative research ideas based on the content gaps identified between the topical clusters inside the text that can be used to improve the text and the discourse it relates to
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text that you'd like to generate research ideas from. Use new lines to separate separate statements or paragrams in each text (but not the sentences). | |
| gapDepth | No | Depth of content gaps to generate ideas for | |
| modelToUse | No | AI model to use for generating research questions: claude-opus-4.1, claude-sonnet-4, gemini-2.5-flash, gemini-2.5-flash-lite, gpt-4o, gpt-4o-mini, gpt-5, gpt-5-mini | gpt-4o |
| useSeveralGaps | No | Generate ideas for several content gaps found in text |
generate_research_questionsTry in Inspector
Analyze text and generate innovative research questions based on the content gaps identified between the topical clusters inside the text that can be used to improve the text and the discourse it relates to
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text that you'd like to generate research questions from. Use new lines to separate separate statements or paragrams in each text (but not the sentences). | |
| gapDepth | No | Depth of content gaps to generate questions for | |
| modelToUse | No | AI model to use for generating research questions: claude-opus-4.1, claude-sonnet-4, gemini-2.5-flash, gemini-2.5-flash-lite, gpt-4o, gpt-4o-mini, gpt-5, gpt-5-mini | gpt-4o |
| useSeveralGaps | No | Generate questions for several content gaps found in text |
generate_responses_from_graphTry in Inspector
Retrieve an existing InfraNodus knowledge graph and use the relations extracted to generate responses and expert advice based on a prompt provided
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Prompt to generate responses to from the graph | |
| graphName | Yes | Name of the existing InfraNodus graph in your account to retrieve | |
| modelToUse | No | AI model to use for generating research questions: claude-opus-4.1, claude-sonnet-4, gemini-2.5-flash, gemini-2.5-flash-lite, gpt-4o, gpt-4o-mini, gpt-5, gpt-5-mini | gpt-4o |
generate_seo_reportTry in Inspector
Analyze content for SEO optimization by comparing its knowledge graph with the graphs of Google search results and search queries to identify content gaps and opportunities based on the differences
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Content that you'd like to optimize for SEO. Use new lines to separate separate statements or paragrams in each text (but not the sentences). | |
| importCountry | No | Country for the search analysis, default is United States (US). Use the country most suitable for the language selected. | US |
| importLanguage | No | Language of the content and search queries, default is English (EN), use the language of the conversation or requested by user. | EN |
generate_topical_clustersTry in Inspector
Generate topics and clusters of keywords from text using knowledge graph analysis
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text that you'd like to retrieve topics and topical clusters from. Use new lines to separate separate statements or paragrams in each text (but not the sentences). |
memory_add_relationsTry in Inspector
Add relations to the InfraNodus memory from text, save it, and provide its name and a link to it for future use.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text that you'd like to analyze. Use new lines to separate separate statements, relations, and paragraphs in each text (but not the sentences). Detect the entities in every statement and use [[wikilinks]] syntax to mark them, unless the user explicitly requests automatic entity detection. Every statement should have at least two entities marked. | |
| graphName | Yes | Name of the graph to add the memory to in InfraNodus - lowercase, dashes for spaces, no special characters. Auto-generate from the context of the conversation (if previously available) or use the nanme of the LLM client or project, or use the name the user explicitly provided or requested. | |
| includeGraph | No | Include full graph structure in response (add only if needed for further analysis) | |
| addNodesAndEdges | No | Include nodes and edges in response (add only if needed for further analysis, not recommended for longer texts) | |
| includeStatements | No | Include processed statements in response (add only if needed for further analysis) | |
| modifyAnalyzedText | No | Entity detection: none (normal, by default), extractEntitiesOnly (automatic entity extraction - use if explicitly requested by the user) | none |
memory_get_relationsTry in Inspector
Provide a list of relations from the InfraNodus memory for a given concept or entity
| Name | Required | Description | Default |
|---|---|---|---|
| entityName | No | Name of the entity to get relations for from the InfraNodus memory, use [[wikilinks]] syntax to mark the entity, replace spaces with underscores. Leave if contextMemoryName is provided. | |
| memoryContextName | No | Name of the existing InfraNodus memory graph to search in if requested or needed from the context (can be left empty to search in all memory graphs) |
overlap_between_textsTry in Inspector
Extract the common relationships and similarities between texts and generate an overlap graph
| Name | Required | Description | Default |
|---|---|---|---|
| contexts | Yes | Array of the texts to analyze and find overlaps for. Example: [text1, text2, ...] | |
| includeGraph | No | Include full graph structure in response (add only if explicitly needed) | |
| addNodesAndEdges | No | Include nodes and edges in response (add only if explicitly needed, not recommended for longer texts) | |
| includeStatements | No | Include processed statements in response (add only if explicitly needed) |
research_questions_from_graphTry in Inspector
Retrieve an existing InfraNodus knowledge graph and generate research questions based on the content gaps identified between the topical clusters inside the graph that can be used to improve the text and the discourse it relates to
| Name | Required | Description | Default |
|---|---|---|---|
| gapDepth | No | Depth of content gaps to generate questions for | |
| graphName | Yes | Name of the existing InfraNodus graph in your account to retrieve | |
| modelToUse | No | AI model to use for generating research questions: claude-opus-4.1, claude-sonnet-4, gemini-2.5-flash, gemini-2.5-flash-lite, gpt-4o, gpt-4o-mini, gpt-5, gpt-5-mini | gpt-4o |
| useSeveralGaps | No | Generate questions for several content gaps found in text |
retrieve_from_knowledge_baseTry in Inspector
Retrieve the statements and general overview of an existing InfraNodus knowledge graph based on the user's prompt for GraphRAG based retrieval.
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Prompt to retrieve context for from the graph | |
| graphName | Yes | Name of the existing InfraNodus graph in your account to retrieve | |
| includeGraph | No | Include graph in the response to provide underlying knowledge graph structure | |
| compactStatements | No | Make statements compact by removing categories and other metadata | |
| includeGraphSummary | No | Include graph summary string in the response to provide additional context | |
| extendedGraphSummary | No | Include extended graph summary object in the response for additional detailed context |
searchTry in Inspector
Find the concepts and terms in existing InfraNodus graphs
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Query to search for in existing InfraNodus graphs | |
| contextNames | No | Names of the existing InfraNodus graphs to search in (comma-separated list, empty for all) |
search_queries_vs_search_resultsTry in Inspector
Find the combinations of keywords and topics people search for that don't appear in the search results for the same queries
| Name | Required | Description | Default |
|---|---|---|---|
| queries | Yes | Queries for which you'd like to find the difference between what people find and what people are looking for | |
| importCountry | No | Country of the search queries, default is United States (US). Use the country most suitable for the language selected. | US |
| showGraphOnly | No | Only include the graph structure and keywords in the response (do not include the search results) | |
| importLanguage | No | Language of the search queries, default is English (EN), use the language of the conversation or requested by user. | EN |
| showExtendedGraphInfo | No | Include extended graph information in the response (add only if explicitly needed) |
FAQ
How do I claim this server?
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
What are the benefits of claiming a server?
- Control your server's listing on Glama, including description and metadata
- Receive usage reports showing how your server is being used
- Get monitoring and health status updates for your server
Your Connectors
Sign in to create a connector for this server.