Database · MODEL CONTEXT PROTOCOL

ProbonoBonobo sui mcp server

ProbonoBonobo sui mcp server is a community-listed Model Context Protocol server. Review the source repository before installation.

WHAT IT CONNECTS

What ProbonoBonobo sui mcp server gives an AI Agent

  • FastAPI server with MCP endpoints
  • FAISS vector database integration
  • Document chunking and embedding
  • GitHub Move file extraction and processing
  • LLM integration for complete RAG workflow
  • Simple client example
  • Sample documents
  • First, install pipx if you don't have it:
  • Install the MCP Server package directly from the project directory:
  • (Optional) Configure environment variables:
  • Copy `.env.example` to `.env`
  • Add your GitHub token for higher rate limits: `GITHUB_TOKEN=your_token_here`
  • Add your OpenAI or other LLM API key for RAG integration: `OPENAI_API_KEY=your_key_here`
  • Clone the repository
  • Install dependencies:
  • Searches repositories first, then recursively extracts Move files
  • Supports multiple search keywords (comma-separated)
  • Intelligently filters for Move files containing "use sui" references
  • Always rebuilds the vector database after downloading
  • Use the run script with the `--index` flag:
  • Use the index script directly:
  • `retrieve_documents`: Retrieve relevant documents for a query
  • `index_documents`: Index documents from a directory
  • **Search Query**: The user submits a question
  • **Retrieval**: The system searches the vector database for relevant documents
  • **Context Formation**: Retrieved documents are formatted into a prompt
  • **LLM Generation**: The prompt is sent to an LLM with the retrieved context
  • **Enhanced Response**: The LLM provides an answer based on the retrieved information
  • **GitHub API** (preferred): Requires a GitHub token for higher rate limits
  • **Web Scraping fallback**: Used when API method fails or when no token is provided
  • Add authentication and security features
  • Implement more sophisticated document processing
  • Add support for more document types
  • Integrate with other LLM providers
  • Add monitoring and logging
  • Improve the Move language parsing for more structured data extraction

SECURITY

An MCP listing is not a security review

An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.