Skip to main content
Glama

infranodus-mcp-server-infranodus

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 tools
analyze_existing_graph_by_nameTry in Inspector

Extract and analyze an existing graph from your InfraNodus account

ParametersJSON Schema
NameRequiredDescriptionDefault
graphNameYesName of the existing InfraNodus graph in your account to retrieve
includeGraphNoInclude full graph structure in response (add only if explicitly needed)
addNodesAndEdgesNoInclude nodes and edges in response (add only if explicitly needed, not recommended for longer texts)
includeStatementsNoInclude processed statements in response (add only if explicitly needed)
modifyAnalyzedTextNoEntity detection: none (normal), detectEntities (mix entities and words), extractEntitiesOnly (detect entities only - use for ontology and knowledge graph creation and entity extraction)none
includeGraphSummaryNoInclude 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

ParametersJSON Schema
NameRequiredDescriptionDefault
queriesYesQueries that you'd like to get Google search results for, can be comma-separated for multiple queries
importCountryNoCountry of the search queries, default is United States (US).Use the country most suitable for the language selected.US
showGraphOnlyNoOnly include the graph structure and keywords in the response (do not include the search results)
importLanguageNoLanguage of the search queries, default is English (EN), use the language of the conversation or requested by user.EN
showExtendedGraphInfoNoInclude extended graph information in the response (add only if explicitly needed)
includeSearchResultsOnlyNoOnly 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

ParametersJSON Schema
NameRequiredDescriptionDefault
queriesYesQueries that you'd like to get Google related queries for, can be comma-separated for multiple queries
importCountryNoCountry of the search queries, default is United States (US). Use the country most suitable for the language selected.US
showGraphOnlyNoOnly include the graph structure and keywords in the response (do not include the search queries)
importLanguageNoLanguage of the search queries, default is English (EN), use the language of the conversation or requested by user.EN
keywordsSourceNoSource of keywords to use for the graph: related (Google suggestions) or adwords (Google Ads suggestions - broader range)related
showExtendedGraphInfoNoInclude extended graph information in the response (add only if explicitly needed)
includeSearchQueriesOnlyNoOnly 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesText that you'd like to analyze. Use new lines to separate separate statements or paragrams in each text (but not the sentences).
graphNameYesName of the graph to create in InfraNodus
includeGraphNoInclude full graph structure in response (add only if explicitly needed)
addNodesAndEdgesNoInclude nodes and edges in response (add only if explicitly needed, not recommended for longer texts)
includeStatementsNoInclude processed statements in response (add only if explicitly needed)
modifyAnalyzedTextNoEntity 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

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesText 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).
modelToUseNoAI 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-minigpt-4o
develop_latent_topicsTry in Inspector

Analyze text, extract underdeveloped topics and get an idea on how to develop them

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesText 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).
modelToUseNoAI 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-minigpt-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

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesText 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).
gapDepthNoDepth of content gaps to generate questions for
modelToUseNoAI 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-minigpt-4o
useSeveralGapsNoGenerate questions for several content gaps found in text
extendedIdeationModeNoUse 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

ParametersJSON Schema
NameRequiredDescriptionDefault
contextsYesArray of texts where the FIRST text is analyzed for missing parts compared to the REMAINING reference texts. Example: [targetText, referenceText1, referenceText2, ...]
includeGraphNoInclude full graph structure in response (add only if explicitly needed)
addNodesAndEdgesNoInclude nodes and edges in response (add only if explicitly needed, not recommended for longer texts)
includeStatementsNoInclude processed statements in response (add only if explicitly needed)
fetchTry in Inspector

Fetch a specific search result for an InfraNodus knowledge graph

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesID 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

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesText 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

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesText 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesText 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).
includeGraphNoInclude full graph structure in response (true only if explicitly needed or requested)
addNodesAndEdgesNoInclude nodes and edges in response (true only if explicitly needed, not recommended for longer texts)
includeStatementsNoInclude processed statements in response (true only if explicitly needed or requested)
modifyAnalyzedTextNoText 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

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesText 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).
gapDepthNoDepth of content gaps to generate ideas for
modelToUseNoAI 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-minigpt-4o
useSeveralGapsNoGenerate 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

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesText 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).
gapDepthNoDepth of content gaps to generate questions for
modelToUseNoAI 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-minigpt-4o
useSeveralGapsNoGenerate 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

ParametersJSON Schema
NameRequiredDescriptionDefault
promptYesPrompt to generate responses to from the graph
graphNameYesName of the existing InfraNodus graph in your account to retrieve
modelToUseNoAI 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-minigpt-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

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesContent that you'd like to optimize for SEO. Use new lines to separate separate statements or paragrams in each text (but not the sentences).
importCountryNoCountry for the search analysis, default is United States (US). Use the country most suitable for the language selected.US
importLanguageNoLanguage 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

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesText 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesText 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.
graphNameYesName 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.
includeGraphNoInclude full graph structure in response (add only if needed for further analysis)
addNodesAndEdgesNoInclude nodes and edges in response (add only if needed for further analysis, not recommended for longer texts)
includeStatementsNoInclude processed statements in response (add only if needed for further analysis)
modifyAnalyzedTextNoEntity 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

ParametersJSON Schema
NameRequiredDescriptionDefault
entityNameNoName 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.
memoryContextNameNoName 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

ParametersJSON Schema
NameRequiredDescriptionDefault
contextsYesArray of the texts to analyze and find overlaps for. Example: [text1, text2, ...]
includeGraphNoInclude full graph structure in response (add only if explicitly needed)
addNodesAndEdgesNoInclude nodes and edges in response (add only if explicitly needed, not recommended for longer texts)
includeStatementsNoInclude 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

ParametersJSON Schema
NameRequiredDescriptionDefault
gapDepthNoDepth of content gaps to generate questions for
graphNameYesName of the existing InfraNodus graph in your account to retrieve
modelToUseNoAI 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-minigpt-4o
useSeveralGapsNoGenerate 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
promptYesPrompt to retrieve context for from the graph
graphNameYesName of the existing InfraNodus graph in your account to retrieve
includeGraphNoInclude graph in the response to provide underlying knowledge graph structure
compactStatementsNoMake statements compact by removing categories and other metadata
includeGraphSummaryNoInclude graph summary string in the response to provide additional context
extendedGraphSummaryNoInclude extended graph summary object in the response for additional detailed context
searchTry in Inspector

Find the concepts and terms in existing InfraNodus graphs

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesQuery to search for in existing InfraNodus graphs
contextNamesNoNames 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

ParametersJSON Schema
NameRequiredDescriptionDefault
queriesYesQueries for which you'd like to find the difference between what people find and what people are looking for
importCountryNoCountry of the search queries, default is United States (US). Use the country most suitable for the language selected.US
showGraphOnlyNoOnly include the graph structure and keywords in the response (do not include the search results)
importLanguageNoLanguage of the search queries, default is English (EN), use the language of the conversation or requested by user.EN
showExtendedGraphInfoNoInclude 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:

{ "$schema": "https://glama.ai/mcp/schemas/connector.json", "maintainers": [ { "email": "your-email@example.com" } ] }

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
Try in Browser

Your Connectors

Sign in to create a connector for this server.