0xIntuition/intuition-mcp-server
If you are the rightful owner of intuition-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Intuition MCP Server is an HTTP stream server designed to interact with the Intuition knowledge graph, enabling users to query and manage data through a set of powerful tools.
The Intuition MCP Server is a robust HTTP stream server that facilitates interactions with the Intuition knowledge graph. This decentralized data structure allows for the storage and querying of relationships between entities such as accounts, concepts, and objects. The server operates using the Model Context Protocol (MCP) to handle streaming requests and responses, making it ideal for real-time applications and large-scale data queries. It provides a comprehensive API for extracting structured data, searching for entities, retrieving account details, and exploring social connections. The server supports both modern Streamable HTTP and legacy Server-Sent Events (SSE) transports, although SSE is being deprecated in favor of the more efficient Streamable HTTP. This server is open-sourced to enhance the ecosystem, with contributions from several developers.
Features
- Real-time data interaction with the Intuition knowledge graph.
- Support for both Streamable HTTP and legacy SSE transports.
- Comprehensive API for data extraction and entity search.
- Open-source with community contributions.
- Ideal for large-scale data queries and real-time applications.
Usages
usage with local development
python mcp.run(transport='stdio') # Tools defined via @mcp.tool() decorator
usage with remote deployment
python mcp.run(transport='sse', host="0.0.0.0", port=8000) # Specify SSE endpoint
usage with platform integration
yaml paths: /mcp: post: x-ms-agentic-protocol: mcp-streamable-1.0 # Copilot Studio integration
usage with fastmcp framework
python from mcp.server import FastMCP app = FastMCP('demo') @app.tool() async def query(): ...
Tools
extract_triples
Extracts triples (subject-predicate-object) from user input text.
search_atoms
Searches for entities by name, description, URL, or ENS domain.
get_account_info
Retrieves detailed information about an account using its address or identifier.
search_lists
Searches for lists of entities by name or description.
get_following
Retrieves atom IDs that an account follows.
get_followers
Retrieves followers of an account.
search_account_ids
Searches for an account address using an identifier.