Add Handbook.md benchmark tasks
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
# Slack Mock MCP Server
|
||||
|
||||
A Python mock Slack MCP server for testing and development. This server provides offline Slack-like tools backed by JSON state and Pydantic validation.
|
||||
|
||||
## Tools
|
||||
|
||||
The server exposes tools for:
|
||||
|
||||
- channels and direct messages
|
||||
- messages and thread replies
|
||||
- search
|
||||
- reactions and pins
|
||||
- users, profiles, presence, and status
|
||||
- file upload/listing
|
||||
- state import/export for fixture setup and grading
|
||||
|
||||
## Usage
|
||||
|
||||
### Development
|
||||
|
||||
```bash
|
||||
uv run --package slack-mock python -m slack_mock
|
||||
```
|
||||
|
||||
### Tests
|
||||
|
||||
```bash
|
||||
uv run --package slack-mock pytest packages/slack/tests
|
||||
```
|
||||
|
||||
### MCP Configuration
|
||||
|
||||
`packages/slack/mcp.json` runs the server through `uv run --package slack-mock python -m slack_mock`.
|
||||
|
||||
## Notes
|
||||
|
||||
This is a fully offline mock server. No actual Slack API calls are made.
|
||||
Reference in New Issue
Block a user