mcp-ai-agent-server
MCP AI Agent Server
Documentation
MCP AI Agent Server
An MCP server that bridges Cline to an AI agent system, allowing for seamless interaction with AI agents through the Model Context Protocol.
Features
- ๐ Send Messages: Send messages to AI agents within a session.
- ๐ก Session Management: Clear sessions and start new ones.
- ๐ง Assistant Management: Get a list of available assistants and change the assistant for a session.
Quick Start
Install via npm (Recommended)
npm install -g @avi/mcp-ai-agent-serverInstall via npx (No installation required)
npx @avi/mcp-ai-agent-serverConfiguration
For Cline
Add to your Cline MCP settings file:
Location:
- macOS: `~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json`
- Windows: `%APPDATA%/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json`
- Linux: `~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json`
Configuration:
{
"mcpServers": {
"ai-agent-mcp": {
"command": "npx",
"args": ["@avi/mcp-ai-agent-server"],
"env": {
"AI_AGENT_API_KEY": "your-api-key-here",
"AI_AGENT_BASE_URL": "http://localhost:3000"
}
}
}
}Available Tools
`send_message`
Send a message in a session with optional attachments.
Parameters:
- `messageContent` (required): The message content to send.
- `attachments` (optional): An array of file attachments.
Example:
"Can you use send_message to say 'hello'?"`get_session`
Get or create a session.
Parameters:
- None
Example:
"Get the current session."`clear_session`
Clear the current session and start a new one.
Parameters:
- None
Example:
"Please clear the session."`get_assistants`
Get a list of available assistants.
Parameters:
- None
Example:
"List the available assistants."`change_assistant`
Change the assistant for a session.
Parameters:
- `sessionId` (required): The session ID to update.
- `newAssistantId` (required): The ID of the new assistant.
Example:
"Change the assistant for the current session to 'assistant-2'."Environment Variables
| Variable | Description | Required | Default |
|---|---|---|---|
| `AI_AGENT_API_KEY` | API key for authentication | Yes | - |
| `AI_AGENT_BASE_URL` | Custom API endpoint for the AI agent system | No | `http://localhost:3000` |
Troubleshooting
Operation Timed Out
If you encounter an "Operation timed out" error, it means the request to the AI agent service is taking longer than the server's default internal timeout. You can resolve this by increasing the `timeout` value in your Cline MCP settings:
{
"mcpServers": {
"ai-agent-mcp": {
"command": "npx",
"args": ["@avi/mcp-ai-agent-server"],
"timeout": 300000, // 5 minutes
"env": {
"AI_AGENT_API_KEY": "your-api-key-here",
"AI_AGENT_BASE_URL": "http://localhost:3000"
}
}
}
}Development
Build from source
git clone https://github.com/avi/mcp-ai-agent-server.git
cd mcp-ai-agent-server
npm install
npm run buildTesting locally
# Using MCP Inspector
npx @modelcontextprotocol/inspector ./build/index.js
# Manual testing
AI_AGENT_API_KEY=test-key node ./build/index.jsLicense
MIT - See LICENSE for details.
Acknowledgments
Built with the Model Context Protocol SDK
Frequently asked questions
What is mcp-ai-agent-server?
mcp-ai-agent-server is MCP AI Agent Server
How do I install mcp-ai-agent-server?
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 mcp-ai-agent-server open source?
Yes โ it is hosted on GitHub at https://github.com/singularitybridge/mcp-ai-agent-server.
Related MCP tools
Model Context Protocol Servers
The Open-Source Multimodal AI Agent Stack: Connecting Cutting-Edge AI Models and Agent Infra
A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you
MCP server to provide Figma layout information to AI coding agents like Cursor
The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Instant is the best backend for AI-coded apps. You get auth, permissions, storage, presence, and streams โ everything you need to ship apps your users will love.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP