brightsy-mcp
Documentation
Brightsy MCP Server
This is a Model Context Protocol (MCP) server that connects to an Brightsy AI agent.
Installation
npm installUsage
To start the server:
npm start -- --agent-id= --api-key=Or with positional arguments:
npm start -- [tool-name] [message]You can also provide an initial message to be sent to the agent:
npm start -- --agent-id= --api-key= --message="Hello, agent!"Customizing the Tool Name
By default, the MCP server registers a tool named "brightsy". You can customize this name using the `--tool-name` parameter:
npm start -- --agent-id= --api-key= --tool-name=You can also set the tool name as the third positional argument:
npm start --Or using the `BRIGHTSY_TOOL_NAME` environment variable:
export BRIGHTSY_TOOL_NAME=custom-tool-name
npm start -- --agent-id= --api-key=Environment Variables
The following environment variables can be used to configure the server:
- `BRIGHTSY_AGENT_ID`: The agent ID to use (alternative to command line argument)
- `BRIGHTSY_API_KEY`: The API key to use (alternative to command line argument)
- `BRIGHTSY_TOOL_NAME`: The tool name to register (default: "brightsy")
Testing the agent_proxy Tool
The agent_proxy tool allows you to proxy requests to an Brightsy AI agent. To test this tool, you can use the provided test scripts.
Prerequisites
Before running the tests, set the following environment variables:
export AGENT_ID=your-agent-id
export API_KEY=your-api-key
# Optional: customize the tool name for testing
export TOOL_NAME=custom-tool-nameAlternatively, you can pass these values as command-line arguments:
# Using named arguments
npm run test:cli -- --agent-id=your-agent-id --api-key=your-api-key --tool-name=custom-tool-name
# Using positional arguments
npm run test:cli -- your-agent-id your-api-key custom-tool-nameRunning the Tests
To run all tests:
npm testTo run specific tests:
# Test using the command line interface
npm run test:cli
# Test using the direct MCP protocol
npm run test:directTest Scripts
1. Command Line Test (`test-agent-proxy.ts`): Tests the agent_proxy tool by running the MCP server with a test message.
2. Direct MCP Protocol Test (`test-direct.ts`): Tests the agent_proxy tool by sending a properly formatted MCP request directly to the server.
How the Tool Works
The MCP server registers a tool (named "brightsy" by default) that forwards requests to an OpenAI-compatible AI agent and returns the response. It takes a `messages` parameter, which is an array of message objects with `role` and `content` properties.
Example usage in an MCP client:
// Using the default tool name
const response = await client.callTool("brightsy", {
messages: [
{
role: "user",
content: "Hello, can you help me with a simple task?"
}
]
});
// Or using a custom tool name if configured
const response = await client.callTool("custom-tool-name", {
messages: [
{
role: "user",
content: "Hello, can you help me with a simple task?"
}
]
});The response will contain the agent's reply in the `content` field.
Frequently asked questions
What is brightsy-mcp?
brightsy-mcp is a Model Context Protocol (MCP) server listed in the TrackMCP directory.
How do I install brightsy-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is brightsy-mcp open source?
Yes — it is hosted on GitHub at https://github.com/mattlevine/brightsy-mcp.
Related MCP tools
Adb-mcp is a proof of concept project to enabled AI control of Adobe tools (Adobe Photoshop and Adobe Premiere) by providing an interface to LLMs via the MCP...
The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, No-code agent builder, MCP compatibility, and more.
An AI-powered task-management system you can drop into Cursor, Lovable, Windsurf, Roo, and others. Built for the Model Context Protocol to enhance AI capabiliti
Fay是一个帮助数字人(2.5d、3d、移动、pc、网页)或大语言模型(openai兼容、deepseek)连通业务系统的mcp框架。 JavaScript-based implementation. Trusted by 12000+ developers.
CTTF: MCP integration between Cursor and Figma, allowing Cursor Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients. JavaScript-based implementation.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP