MCP-Server
If you are the rightful owner of 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.
A Python-based server application that provides tools for metadata retrieval from SharePoint and entity retrieval from a Neo4j knowledge graph using semantic similarity search.
The MCP Server is a robust Python-based application designed to facilitate metadata retrieval from SharePoint and entity retrieval from a Neo4j knowledge graph. It leverages semantic similarity search to enhance the accuracy and relevance of the data retrieved. Built on the FastMCP framework, the server ensures efficient tool management and execution. The server is particularly useful for organizations that rely on SharePoint for document management and Neo4j for knowledge graph databases, providing a seamless integration between these platforms. The server requires Python 3.x, access to a Neo4j database, SharePoint credentials, and an OpenAI API key for semantic search capabilities. The installation process involves setting up a virtual environment, installing necessary dependencies, and configuring environment variables. Once set up, the server can be started to provide metadata and entity retrieval services.
Features
- Metadata Retrieval: Fetches structured metadata from SharePoint's 'Documents' library.
- Entity Retrieval: Queries a Neo4j knowledge graph using semantic similarity to find relevant entities and their relationships.
- FastMCP Integration: Built on top of FastMCP framework for tool management and execution.