mirror of
https://github.com/gotempsh/temps.git
synced 2026-04-25 06:15:55 +03:00
[PR #11] [MERGED] feat(mcp): implement MCP server with 210 tools for full platform management #19
Labels
No labels
bug
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/temps#19
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/gotempsh/temps/pull/11
Author: @dviejokfs
Created: 2/18/2026
Status: ✅ Merged
Merged: 2/18/2026
Merged by: @dviejokfs
Base:
main← Head:feat/mcp-server📝 Commits (7)
60a9e0cfeat(mcp): implement MCP server with 210 tools for full platform managementd2497a7fix(skill): address security audit findings in temps-cli skill3c7bc8edocs(changelog): add MCP server and security audit entries to changelog90c7b24fix(cli): escape curly braces in MDX docs output and remove credential pathb682307fix(cli): correct package name and command references in CLI docs3b61cd4fix(mcp): fix get_deployment_logs to fetch and parse JSONL log contentcee4557chore(mcp): update version to 0.1.3 and enhance CLI help documentation📊 Changes
95 files changed (+43813 additions, -3222 deletions)
View changed files
📝
CHANGELOG.md(+12 -0)📝
CLAUDE.md(+674 -2783)📝
apps/temps-cli/docs/CLI.md(+15 -19)📝
apps/temps-cli/docs/CLI.mdx(+15 -19)📝
apps/temps-cli/package.json(+1 -1)📝
apps/temps-cli/scripts/generate-docs.ts(+30 -25)📝
apps/temps-cli/src/commands/docs.ts(+30 -25)📝
apps/temps-cli/src/ui/table.ts(+6 -0)📝
crates/temps-providers/src/externalsvc/mod.rs(+12 -0)📝
crates/temps-providers/src/handlers/query_handlers.rs(+28 -0)📝
crates/temps-providers/src/handlers/types.rs(+20 -2)📝
crates/temps-providers/src/parameter_strategies.rs(+172 -6)📝
crates/temps-providers/src/query_service.rs(+53 -24)📝
crates/temps-providers/src/services.rs(+53 -16)➕
mcp/.npmrc(+3 -0)📝
mcp/bun.lock(+95 -0)📝
mcp/mcp-config-example.json(+5 -1)➕
mcp/openapi-ts.config.ts(+15 -0)➕
mcp/openapi.json(+1 -0)📝
mcp/package.json(+15 -4)...and 75 more files
📄 Description
Summary
mcp/) that mirrors the Temps CLI, exposing 210 tools across 30 domain modules for AI agents to manage the entire Temps platform programmatically@hey-api/openapi-ts; hand-writtenTempsClientwith REST + WebSocket support for container logs@temps-sdk/mcp(executable vianpx/bunx)Additional changes
secret_keyfor MinIO, refine parameter strategies for service creationadd-visitors,backfill-recent,boost-today)MCP Server Architecture
How to use
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.