Content
# BeePF MCP Server
An observability interface integration tool for BeePF based on the Model Context Protocol (MCP).
## Introduction
This project uses the [mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) framework to convert the observability-related interfaces in the BeePF project into MCP tools, enabling large language models to call these interfaces via the MCP protocol to obtain system data.
## Features
This tool provides the following MCP tools:
- **topo**: Retrieve system topology information
- **prog**: Retrieve the list of node programs
- **prog_detail**: Retrieve details of a specific node program (requires progId parameter)
- **prog_dump**: Retrieve data dump of a specific node program (requires progId parameter)
- **node_metrics**: Retrieve node metrics data
## Installation
```bash
# Clone the project
git clone https://github.com/cen-ngc5139/beepf-mcp.git
cd beepf-mcp
# Install dependencies
go mod tidy
# Build the project
go build -o beepf-mcp .
```
## Usage
### Start Directly
```bash
./beepf-mcp
```
The server will start with standard input/output and can interact with clients that support MCP (such as [MCPHost](https://github.com/mark3labs/mcphost)).
### Adding MCP Configuration in Cursor
Add MCP configuration in the settings of Cursor with the following configuration:
```json
{
"mcpServers": {
"BeePF MCP Server": {
"url": "http://192.168.200.200:8080/sse"
}
}
}
```

After adding, type `/tools` in the command panel of Cursor to see the list of MCP tools, and select the corresponding tool to use.

## Example Interaction

## Contact and Contribution
Feel free to submit Issues and Pull Requests to improve this project.
Connection Info
You Might Also Like
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
markitdown
Python tool for converting files and office documents to Markdown.
firecrawl
Firecrawl MCP Server enables web scraping, crawling, and content extraction.
Filesystem
Node.js MCP Server for filesystem operations with dynamic access control.
TrendRadar
TrendRadar: Your hotspot assistant for real news in just 30 seconds.
mempalace
The highest-scoring AI memory system ever benchmarked. And it's free.